2010年1月5日

C#正确实现IDisposable接口

摘要: .NET中用于释放对象资源的接口是IDisposable,但是这个接口的实现还是比较有讲究的,此外还有Finalize和Close两个函数。public class Foo: IDisposable{ public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(... 阅读全文

posted @ 2010-01-05 10:54 highmayor 阅读(477) 评论(0) 推荐(0) 编辑

什么类要继承于IDisposable呢

摘要: public class SQLBase : IDisposable { private SqlConnection conn; private SqlTransaction trans = null; #region 释放资源 /// <summary> /// 释放资源 /// </summary> public void Dispose() { Dispose(tru... 阅读全文

posted @ 2010-01-05 10:53 highmayor 阅读(266) 评论(0) 推荐(0) 编辑

导航