C#中的析构函数
本文关键字:析构函数 | 更新日期: 2023-09-27 17:58:14
带析构函数的类和不带析构因子的类之间有什么区别吗。
例如
class WithOut { }
class With
{
~With(){}
}
是。来自Destructors的文档:
不应使用空的析构函数。当类包含析构函数时,会在Finalize队列中创建一个条目。当调用析构函数时,将调用垃圾收集器来处理队列。如果析构函数为空,这只会导致不必要的性能损失。
本文关键字:析构函数 | 更新日期: 2023-09-27 17:58:14
带析构函数的类和不带析构因子的类之间有什么区别吗。
例如
class WithOut { }
class With
{
~With(){}
}
是。来自Destructors的文档:
不应使用空的析构函数。当类包含析构函数时,会在Finalize队列中创建一个条目。当调用析构函数时,将调用垃圾收集器来处理队列。如果析构函数为空,这只会导致不必要的性能损失。