我正在尝试实现一个iDisposable类,我看到了类似的代码
public class Foo: IDisposable
{
public void Dispose()
{
// Does Something.
}
~Foo()
{
}
}
什么~Foo()?
答案 0 :(得分:0)
看一下Msdn,它有一个非常好的简单示例,析构函数的作用 http://msdn.microsoft.com/en-us/library/66x5fx1b.aspx
答案 1 :(得分:0)
它是Finalizer,其目的是清理类所拥有的任何非托管资源。有很多信息可以了解终结器的用途以及它们的工作原理。