【发布时间】:2011-06-21 09:19:06
【问题描述】:
例如:
public class Person
{
public Person()
{
}
~Person()
{
}
}
什么时候应该手动创建析构函数? 你什么时候需要创建析构函数?
【问题讨论】:
-
C# 语言将这些称为“析构函数”,但大多数人称它们为“终结器”,因为这是它们的 .NET 名称,它减少了与 C++ 析构函数(完全不同)的混淆。 How to Implement IDisposable and Finalizers: 3 Easy Rules
-
当你感到鲁莽时。
-
根据 Greg Beech 的建议,我最终使用析构函数作为调试辅助工具:stackoverflow.com/questions/3832911/…
标签: c# destructor