摘要: 值类型,除了最终继承自Object,还继承自ValueType 值类型继承ValueType,ValueType继承Object。(c#中所有的类型都最终继承自Object) 创建引用类型时,runtime会为其分配两个空间,一块空间分配在堆上,存储引用类型本身的数据,另一个块空间分配在栈上,存储对 阅读全文
posted @ 2019-10-20 14:18 拼命撸码的徐哥 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、解释 栈(Stack)是编译期间就分配好的内存空间 堆(Heap)是程序运行期间动态分配的内存空间 二、区别 栈通常保存着我们代码执行的步骤:如AddFive()方法,int pValue变量 堆上存放的则多是对象,数据等。 栈不用自己管理,也不归GC管理,当顶元素使用完毕后,自动释放 堆受GC 阅读全文
posted @ 2019-10-20 14:04 拼命撸码的徐哥 阅读(228) 评论(0) 推荐(0) 编辑