.net内存分配:值类型与引用类型内存分配规则
值
描述
CLR支持两种基本类型:值类型和引用类型。
值类型
(1) 如果该值类型的实例作为类型中的方法(Method)中的局部变量,则该实例被创建在线程栈上;即只是作为局部变量。
(2) 如果该值类型的实例作为类型的成员,则该实例作为引用类型(引用类型在GC堆或者LOH上创建)的实例的一部分,被创建在GC堆上。
引用类型
(1) 如果该引用类型的实例的
http://cyqdata.cn/cnblogs/article-detail-41759