这个类的定义是什么~c#中的Class()

时间:2014-01-16 12:20:10

标签: c# idisposable

我正在尝试实现一个iDisposable类,我看到了类似的代码

public class Foo: IDisposable 
{

    public void Dispose()
    {
        // Does Something.
    }

    ~Foo()
    {

    }
}

什么~Foo()?

2 个答案:

答案 0 :(得分:0)

看一下Msdn,它有一个非常好的简单示例,析构函数的作用 http://msdn.microsoft.com/en-us/library/66x5fx1b.aspx

答案 1 :(得分:0)

它是Finalizer,其目的是清理类所拥有的任何非托管资源。有很多信息可以了解终结器的用途以及它们的工作原理。