नीचे कोड पिछले काम में विफल रहता है:सी # int- या आपत्ति करने वाली डबल कास्टिंग त्रुटि स्पष्टीकरण
static void Main(string[] args)
{
int a = 5;
object b = 5;
System.Diagnostics.Debug.Assert(a is int && b is int);
double x = (double)a;
double y = (double)b;
}
यदि दोनों ए और बी int
कर रहे हैं, इस त्रुटि का कारण क्या है?
संभावित बॉक्सिंग [बॉक्सिंग मूल्य कास्टिंग] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/5312731/casting-a-boxed-value) – Brian