摘要: 装箱:一种接受值类型的值,根据这个值在堆中创建一个完整的引用类型对象并返回对象的引用(堆地址)的隐式转换int i_number = 2; //在栈中声明int类型i_Number变量并初始化object o_number = null; //在栈中声明object类型的o_Number变量并初始化值为null,不在堆中分配内存o_number = i_number; //装箱过程 如下图所示①→②→③ Console.WriteLine(o_number); 装箱过程:1.在托管堆分配好内存,分配的内存量是值类型的字段需要的内存量(类型对象指针和同步索引块); 2.值类型的字... 阅读全文
posted @ 2013-09-12 16:19 秋壶冰月 阅读(929) 评论(0) 推荐(1) 编辑