类型实例的建立位置、托管对象在托管堆上的结构

1. 值类型实例的建立位置:     对于值类型的实例,CLR在运行时有两种分配方式:(1) 若是该值类型的实例做为类型中的方法(Method)中的局部变量,则该实例被建立在线程栈上;(2) 若是该值类型的实例做为类型的成员,则该实例做为引用类型(引用类型在GC堆或者LOH上建立)的实例的一部分,被建立在GC堆上。下面这段代码演示了这两种状况: html public   class  Test1
相关文章
相关标签/搜索