标签: c#
具有析构函数的类与使用析构函数的类之间是否有任何区别。
e.g
class WithOut { } class With { ~With(){} }
答案 0 :(得分:1)
是。来自Destructors的文档:
不应使用空的析构函数。当类包含析构函数时,将在Finalize队列中创建一个条目。调用析构函数时,将调用垃圾收集器来处理队列。如果析构函数为空,这只会导致不必要的性能损失。