在Visual Studio C中'〜'是什么意思/做什么

SOf*_*tic 1 c# asp.net-mvc visual-studio-2010

在线浏览一些代码时,我遇到了以下情况:

~Disposable()
{
   Dispose(false);
}
Run Code Online (Sandbox Code Playgroud)

这不会产生任何编译器错误,'〜'特别做什么或为什么会出现?

vcs*_*nes 13

这在C#中称为终结器.它的作用是Finalize使用类似于析构函数的语法覆盖该方法.