int a = 56;
object box = a;
int c = (int)box; //拆箱正确
long k = (long)box; //拆箱错误
解析:拆箱和装箱的类型必须匹配。就好比子类(int)转成了父类(object),然后父类再转子类,但此时所转的子类不能变为long型啊。
int a = 56;
object box = a;
int c = (int)box; //拆箱正确
long k = (long)box; //拆箱错误
解析:拆箱和装箱的类型必须匹配。就好比子类(int)转成了父类(object),然后父类再转子类,但此时所转的子类不能变为long型啊。