.NET 自定义类时实现垃圾回收
摘要:
1publicclassClass1:IDisposable2{3 publicClass1()4 {5 }67 ~Class1()8 {9 //垃圾回收器将调用该方法,因此参数需要为false。10 Dispose(false);11 }1213 //该方法定义在IDisposable接口中。14 publicvoidDispose()15 {16 //该方法由程序调用,在调用该方法之后对象将被终结。17 //因为我们不希望垃圾回收器再次终结对象,因此需要从终结列表中去除该对象。18 GC.SuppressFinalize(this);19 //因为是由程序调用该方法的,因此参数为true。 阅读全文
posted @ 2011-08-18 09:49 刘蔡涛 阅读(327) 评论(0) 推荐(0) 编辑