最佳答案
我正在研究垃圾收集器在 c # 中是如何工作的。我对使用 Destructor
、 Dispose
和 Finalize
方法感到困惑。
根据我的研究和理解,在类中使用 Destructor 方法将告诉垃圾收集器按照析构函数方法中提到的方式执行垃圾收集,该方法不能在类的实例上显式调用。
Dispose
方法旨在提供用户来控制垃圾收集。Finalize
方法释放类使用的资源,但不释放对象本身。
我不确定我理解的方式是否正确。请澄清疑点。欢迎任何进一步的链接或指南。