c#构造函数中的tilda字符是什么?

时间:2014-01-16 16:46:20

标签: c# constructor

在进行代码审核时,我遇到了这个问题:

public class ClassTilda {
    ~ClassTilda(){
            //code
    }
}

为什么这座建筑物和蒂尔达是什么?你能提供参考吗?

1 个答案:

答案 0 :(得分:2)

这是Destructor,基本上不建议在C#中使用。

  

析构函数用于销毁类的实例。

就像在评论中提到的那样:有些情况下你想要管理,但在大多数情况下,你可以避免这样做:

    在对象接口的实例上调用dispose时
  • IDisposable

  • Finalize()GC要清除您的类型时,由GC本身调用。