吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

创建可以销毁的对象代码段

创建可以销毁的对象。

可以用using包含起来的类

 

Public class MyClass:IDisposable  
{  
private bool IsDisposed=false;  
public void Dispose()  
{  
   Dispose(true);  
   GC.SupressFinalize(this);  
}  
protected void Dispose(bool Diposing)  
{  
   if(!IsDisposed)  
   {  
   if(Disposing)  
   {  
    //Clean Up managed resources  
   }  
   //Clean up unmanaged resources  
}  
IsDisposed=true;  
}  
~MyClass()  
{  
   Dispose(false);  
}  
}

posted on 2012-02-19 20:33  _eagle  阅读(265)  评论(0编辑  收藏  举报