C#装箱拆箱

装箱操作是把一个值类型的变量封装成引用类型变量来使用,装箱的步骤具体分为:

(1)从托管中分配好内存,分配的内存量是值类型的各个字段所需的内存量加上同步块和方法表指针所需的内存量

(2)把值类型的字段复制到新分配的对内存中

(3)返回对象地址,现在这个地址是一个对象的引用,属于引用类型

posted @ 2012-09-08 22:16  Coder.Shen  阅读(275)  评论(0编辑  收藏  举报