Dispose解構函式
為了能夠更有效管理您類別所使用的資源,請實作IDisposable介面與 Dispose解構函式:
public class MyResource :IDisposable
{
#region IDisposable成員
void IDisposable.Dispose()
{
//執行終結作業。
}
#endregion
}
當一個物件使用完畢之後,您可以呼叫物件的Dispose方法來釋放該物件所使用的資源(假設您已經替類別實作一個Dispose方法) ,然後將物件變數設定成Null :
m_oCustomer.Dispose();
m_oCustomer = null;
爾後當記憶體回收行程偵測到此物件不再需要使用時,此物件就會被終結﹒


0 Responses to "Dispose解構函式"
留下您的意見: