C#應用Dispose形式完成手動對資本的釋放。本站提示廣大學習愛好者:(C#應用Dispose形式完成手動對資本的釋放)文章只能為提供參考,不一定能成為您想要的結果。以下是C#應用Dispose形式完成手動對資本的釋放正文
本文實例講述了C#應用Dispose形式完成手動對資本的釋放。分享給年夜家供年夜家參考。詳細完成辦法以下:
//單一類的完成 class MyClass : IDisposable { public MyClass(){} ~MyClass() { // In case the client forgets to call // Dispose , destructor will be invoked for Dispose(false); } protected virtual void Dispose(bool disposing) { if (disposing) { // Free managed objects. } // Free unmanaged objects } public void Dispose() { Dispose(true); // Ensure that the destructor is not called GC.SuppressFinalize(this); } }
願望本文所述對年夜家的C#法式設計有所贊助。