前几天我正在阅读这篇文章,并想知道为什么有一个Finalizer和Dispose方法.我在这里读到了为什么你可能想要将Dispose添加到Finalizer.我的好奇心是,什么时候会调用终结器本身的Dispose方法呢?是否有代码示例,或者它是基于软件运行的系统上发生的事情?如果是这样,可能会发生GC没有运行Dispose方法的情况.
c# garbage-collection dispose idisposable finalizer
c# ×1
dispose ×1
finalizer ×1
garbage-collection ×1
idisposable ×1