在进行代码审核时,我遇到了这个问题:
public class ClassTilda {
~ClassTilda(){
//code
}
}
为什么这座建筑物和蒂尔达是什么?你能提供参考吗?
答案 0 :(得分:2)
这是Destructor,基本上不建议在C#
中使用。
析构函数用于销毁类的实例。
就像在评论中提到的那样:有些情况下你想要管理,但在大多数情况下,你可以避免这样做:
IDisposable
Finalize()
当GC
要清除您的类型时,由GC
本身调用。