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

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

比如:object a = “123”;

此时a的类型其实是String。

同理object b = 12;

此时b的类型为Int类型。

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

posted @ 2012-06-11 17:06  acles  阅读(463)  评论(0编辑  收藏  举报