下面三句代码有没有错,以inboxing或者unboxing为例,解释一下内存是怎么变化的

int i =10;

object obj=i;

int j=obj;

显然第三句不对。The error message form Visual Studio is : Cannot implicitly convert type 'object' to 'int'.

不惜进行强制转换才能通过编译。

int j=(int) obj;

 

posted @ 2011-11-18 11:36  xiaoshiyilang  阅读(450)  评论(0编辑  收藏  举报