值类型与引用类型
2013-02-23 21:37
225 查看
知识点
值类型。值类型是在栈中分配内存,在声明时初始化才能使用,不能为null。
值类型超出作用范围系统自动释放内存。
主要由两类组成:结构,枚举(enum),结构分为以下几类:
整型(Sbyte、Byte、Char、Short、Ushort、Int、Uint、Long、Ulong)
浮点型(Float、Double)
decimal
bool
用户定义的结构(struct)
引用类型。
引用类型在堆中分配内存,初始化时默认为null。
引用类型是通过垃圾回收机制进行回收。
包括类、接口、委托、数组以及内置引用类型object与string。
相关文章推荐
- 值类型和引用类型
- C#中 类和结构 值类型和引用类型以及 值传递和引用传递
- F# 入门(八): 值类型/引用类型
- 值类型与引用类型作为参数输出的效果
- 类库,随机数,属性,值类型和引用类型
- java 值类型和引用类型
- 值类型和引用类型的区别?(转)
- 值类型 引用类型
- 值类型和引用类型的区别
- C#基础知识整理:基础知识(11) 值类型,引用类型
- 值类型和引用类型(图片)
- 值类型和引用类型比较
- 值类型和引用类型
- 基础概念 :形参/实参,值类型/引用类型,值传递/引用传递,==/equals
- 值类型和引用类型的区别
- 值类型和引用类型
- 值类型引用类型的传递
- ref和out的区别,值类型和引用类型的使用
- 值类型、引用类型
- C#基础知识整理:基础知识(11) 值类型,引用类型