C# using作用透析 三种用法
作者:网络转载 发布时间:[ 2013/11/20 14:53:38 ] 推荐标签:
Emlpoyee.cs类:
|
publicclassEmployee:IDisposable
{
实现IDisposable接口#region实现IDisposable接口
/**////
///通过实现IDisposable接口释放资源
///
publicvoidDispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
/**////
///释放资源实现
///
///
protectedvirtualvoidDispose(booldisposing)
{
if(!m_disposed)
{
if(disposing)
{
//Releasemanagedresources
if(db!=null)
this.db.Dispose();
if(dt!=null)
this.dt.Dispose();
this._CurrentPosition=null;
this._Department=null;
this._EmployeeCode=null;
}
//Releaseunmanagedresources
m_disposed=true;
}
}
/**////
///析构函数
///
~Employee()
{
Dispose(false);
}
privateboolm_disposed;
#endregion
}
|
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。

sales@spasvo.com