您的位置:首页 > 编程语言 > C#

[C#]基本概念:堆栈

2009-12-29 15:34 651 查看
简单来说:

堆:
1. 存放类型:引用类型变量(即需要new操作符分配内存的变量)

2. 内存管理方式:属于非托管内存管理区域,变量使用之前需要new操作符手工分配内存,使用完毕需要手工释放占用内存。

3. 存储结构:堆型散列

栈:
1. 存放类型:用于存放值类型变量(即不需要new操作符分配内存的变量)

2. 内存管理方式:内存由.net平台统一管理,即托管内存区域,变量生命周期结束后,由垃圾管理器统一回收,不需要手工释放占用内存

3. 存储结构:后进先出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: