public class MyClass : DisposableObject
{}
看人家的程序 ,就是这个基类 DisposableObject,
一般是怎么写的?不在析构函数里销毁对象吗?

解决方案 »

  1.   

    析构会调用DisposableObject的析构
      

  2.   

    http://msdn.microsoft.com/zh-cn/library/microsoft.visualstudio.platformui.disposableobject.aspxpublic class SQLBase : IDisposable 

            public void Dispose() 
            { 
                Dispose(true); 
                GC.SuppressFinalize(true); 
            } 
            protected virtual void Dispose(bool disposing) 
            { 
                if (!disposing) 
                { 
                    return; 
                } 
            }