转发:Dispose(true);GC.SuppressFinalize(this);的作用???
原文:http://bbs.csdn.net/topics/390571732
Dispose(true); 是否真的要释放资源;
GC.SuppressFinalize是说在垃圾回收的时候不执行这个对象的C#析构函数中的内容。
GC.SuppressFinalize(this); 一般是这么写的吧。
就是告诉垃圾回收器不要调用指定对象的Dispose方法,因为之前Dispose(true);已经做过了。
防止两次执行。

浙公网安备 33010602011771号