摘要: 装箱与拆箱的操作: 装箱过程:将值类型转换为引用类型,就是在托管堆中创建一块内存,放到值类型的值,并返回地址。 拆箱过程:将原来属于值类型的值,拷贝给值类型对象。 箱子当然指的就是 “托管堆”。引用类型本身就在箱子里面,所以就不存在装箱和拆箱过程。 int i=10; object o=i;//发生一次装箱操作 int b=(int)o;//发生一次拆箱操作内存管理:值类型与引用类型是如何分配内存及初始化值类型在堆栈上面的分布过程:(由高位向低位扩展),假如堆栈指针初始位于50000,向下扩展4Byte,返回指针地址int x=100;在x上面的一块合适的大小的内存块分配 a ,2Bytech 阅读全文
posted @ 2013-10-15 09:41 WIN8新人 阅读(175) 评论(0) 推荐(0) 编辑