1. 首页
  2. 编程语言
  3. C#
  4. 浅谈C#中堆和栈的区别(附上图解)

浅谈C#中堆和栈的区别(附上图解)

上传者: 2022-02-26 03:02:07上传 PDF文件 144.31 KB 热度 9次

堆则不然,像是一个仓库,储存着我们使用的各种对象等信息,跟栈不同的是他们被调用完毕不会立即被清理掉。当栈顶元素使用完毕,立马释放。如图3:注意:方法并不在栈中存活,图示仅供参考。如图7:以上看出,一个值类型变量,一般会分配在栈上。并通知栈中的指针重新指向地址排序后的对象。现在我们应该知道,了解栈和堆,对我们开发出高性能程序的重要性。

下载地址
用户评论