类型实例的创建位置、托管对象在托管堆上的结构
类型实例的创建位置、托管对象在托管堆上的结构2011-11-06 博客园 Silent Void1. 值类型实例的创建位置:对于值类型的实例,CLR在运行时有两种分配方式:(1) 如果该值类型的实例作为类型中的方法 (Method)中的局部变量,则该实例被创建在线程栈上;(2) 如果该值类型的实例作为类型的成员,则该实 例作为引用类型(引用类型在GC堆或者LOH上创建)的实例的一部分,被创建在GC堆上。下面这段代码演示 了这两种情况:public clas...