析构方法: 我们知道引用类型都有构造方法(constructor),相对应的也有一个析构方法(destructor).顾名思义,构造方法,就是在创建这个对象时,要执行的方法。例如,我们可以通过构造方法,初始化字段。 ...
析构方法:
我们知道引用类型都有构造方法(constructor),相对应的也有一个析构方法(destructor).顾名思义,构造方法,就是在创建这个对象时,要执行的方法。例如,我们可以通过构造方法,
初始化字段。析构方法,就是当这个对象被垃圾回收后(garbage collected,我们称回收对象内存为垃圾回收 garbage collection),要执行的方法。关于析构方法,需要大家注意的是,垃圾回收一个对象,并不是析构方法完成的(下面会讲到垃圾回收的工作原理),析构方法只有在对象被垃圾回收后才执行。也就是说,析构方法对于一个对象来讲,不是必须的。很多时候,如果加上它,反而不好(下面讲garbage collector怎样工作时,就会明白不好的原因)。
原标题:C#垃圾回收
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。