引用类型

引用类型的特征:

  • 必须在托管堆中为引用类型变量分配内存。
  • 必须使用new关键字来创建引用类型对象。
  • 在托管堆中分配的每个对象都有与之相关联的附加成员,这些成员必须被初始化。
  • 引用类型变量时由垃圾回收机制来管理的。
  • 多个引用类型变量可以引用同一对象,这种情形下,对一个变量的操作会影响另一个变量所引用的同一对象。
  • 引用类型被复制前的值都是null。

 

(    垃圾收集器(GC Garbage Collecter):

       GC 是 CLR的一个软件层,为了使程序运行的更加高效,GC采用了很多关于垃圾回收和优化的措施,比如基于代的垃圾收集、堆碎片整理、终结机制等。GC自动管理着托管堆中的对象,所以C#开发人员不需要关心对象的释放,但有一点需要注意,如果使用的对象实现IDisposable接口,当对象不再使用时请调用该对象的Dispose方法或调用该对象的close方法,使用Using语句也可以,这样做的目的是为了避免垃圾的多次回收。   )

转载于:https://www.cnblogs.com/dudefu/archive/2012/07/10/2585523.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值