[C#]基本概念:堆栈
2009-12-29 15:34
651 查看
简单来说:
堆:
1. 存放类型:引用类型变量(即需要new操作符分配内存的变量)
2. 内存管理方式:属于非托管内存管理区域,变量使用之前需要new操作符手工分配内存,使用完毕需要手工释放占用内存。
3. 存储结构:堆型散列
栈:
1. 存放类型:用于存放值类型变量(即不需要new操作符分配内存的变量)
2. 内存管理方式:内存由.net平台统一管理,即托管内存区域,变量生命周期结束后,由垃圾管理器统一回收,不需要手工释放占用内存
3. 存储结构:后进先出
堆:
1. 存放类型:引用类型变量(即需要new操作符分配内存的变量)
2. 内存管理方式:属于非托管内存管理区域,变量使用之前需要new操作符手工分配内存,使用完毕需要手工释放占用内存。
3. 存储结构:堆型散列
栈:
1. 存放类型:用于存放值类型变量(即不需要new操作符分配内存的变量)
2. 内存管理方式:内存由.net平台统一管理,即托管内存区域,变量生命周期结束后,由垃圾管理器统一回收,不需要手工释放占用内存
3. 存储结构:后进先出
相关文章推荐
- c# 多线程学习笔记 (一)基本概念
- C#点滴 – CLR, CTS…等等基本概念
- C#学习基本概念(3000)---表达式
- C# CLR, CTS…等等基本概念
- 黑马程序员_C#的一些基本的概念
- C#学习基本概念之封送
- C# .NET 基本概念
- C#网络编程(基本概念和操作) - Part.1
- 深入C#内存管理来分析 值类型、引用类型、装箱、拆箱、堆栈几个概念组合
- C#中委托的基本概念介绍
- C#学习基本概念之属性
- C#学习基本概念之生存期、可访问域、可访问性级别
- C#学习基本概念之构造函数之二(实例构造函数)
- C#学习基本概念之关键字--override
- C#学习基本概念之匿名方法及Lambda表达式
- C#学习基本概念之表达式树(三)--ExpressionType
- C#网络编程(基本概念和操作) - Part.1
- C#基本概念列举说明
- C#基本概念列举详解
- C#语言之基本概念