我一直在思考为什么我们建议,我们应该不释放里面的finalize管理资源.如果您在http://msdn.microsoft.com/en-us/library/system.gc.suppressfinalize.aspx上看到代码示例,并搜索字符串"Dispose(bool disposing)在两个不同的场景中执行"并阅读评论,你会明白我的意思.
我能想到的唯一可能性是,它可能与无法预测何时调用终结器的事实有关.有谁知道正确的答案?
谢谢,误导
c# clr garbage-collection dispose finalizer
c# ×1
clr ×1
dispose ×1
finalizer ×1
garbage-collection ×1