public class Myresorce:IDisposable
    {
        private bool disposed = false;
        public void Dispose()
        {
            Dispose(true);
        }
        public void Close()
        {
            Dispose(true);
        }
        ~Myresorce()
        {
            Dispose(false);
        }
        public void Dispose(bool disposaing)
        {
            if (!this.disposed)
            {
                if (disposaing)
                { 
                //调用所引用对象的dispose()方法
                }
                //释放非托管资源
                this.disposed = true;
                if (disposaing)
                {
                    GC.SuppressFinalize(this);
                }
            }
        }
}
                    
                
                
            
        
浙公网安备 33010602011771号