我想在c#中實現一個iDisposable類,但msdn和stackoverflow中的例子不適用於我。在C#中實現IDisposable的正確方法是什麼?
和IM運行在Visual Studio控制檯應用程序框架2012 4.0
我失去了一些使用還是什麼?
public class Foo : IDisposable
{
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
}
我下面這個例子(超鏈接不工作對我來說,不知道爲什麼):
http://msdn.microsoft.com/en-us/library/ms244737.aspx
Implementing IDisposable correctly
How to implement IDisposable properly
你缺少了'的Dispose(布爾)'方法,[本條](http://www.codeproject.com/Articles/15360/Implementing-IDisposable-and-the-Dispose-模式-P)應該有所幫助 – TomT