2012年4月14日

.Net 值类型和引用类型的一些认识

摘要: 参考:http://www.cppblog.com/luyulaile/archive/2011/04/08/143703.html前言C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。数组的元素,不管是引用类型还是值类型,都存储在托管堆上。值/引用类型的存储栈(线程堆栈)是内存中完全用于存储局部变量或成员字段(值类型数据)的高效的区域,但其大小有限制。托管堆所占内存比栈大得多,当访问速度较慢。托管堆只用于分配内存,一般由CLR(Common Language Runtime)来处理内存 阅读全文

posted @ 2012-04-14 21:54 瘦肉微辣 阅读(288) 评论(0) 推荐(0) 编辑

导航