15

可能的重复:
完成与处置

你好,

最近,我在接受有关 finalize 和 dispose 的采访时被问到。何时使用它们中的每一个以及垃圾收集器与它们的关系如何。请分享链接以启发更多关于该主题的信息。

欢迎分享...

提前致谢。

4

2 回答 2

17
  1. Finalize:当没有更多对该实例的引用时,垃圾收集器会自动调用不确定的非确定性析构函数/终结器。
  2. Dispose:由开发人员在实现IDisposable的对象上确定性地调用以释放资源。
于 2010-09-05T08:53:19.850 回答
17
于 2010-09-05T09:17:45.880 回答