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号