【发布时间】:2020-12-21 11:03:02
【问题描述】:
我知道由于某些版本 StreamWriter 停止支持终结器,但在 source code 我看到它调用 GC.SuppressFinalize(this)。为什么叫它?我以为它实际上只适用于具有终结器的对象。
更新
我想知道如果对象没有Finalizer,GC.SuppressFinalize()是否有一些效果?
【问题讨论】:
-
更详细的解释可以在这里找到stackoverflow.com/questions/151051/…
-
@AtmanirbharBharat 是的,好电话。我标记了重复
标签: c# dispose finalizer suppressfinalize