注意object类型变量的真正类型。

都知道object 向值类型转换的时候发生了装箱拆箱的操作,其实当你把一个值类型的值赋给object类型变量时,那时就开始装箱了。

比如:object a = “123”;

此时a的类型其实是String。

同理object b = 12;

此时b的类型为Int类型。

编译器很智能,在你给object类型赋值的时候,已经推断出你赋的值应该是什么类型,为以后拆箱做准备。 

原文地址:https://www.cnblogs.com/acles/p/2545321.html