【发布时间】:2012-09-21 17:02:18
【问题描述】:
我正在尝试通过在析构函数中使用 console.WriteLine() 来确保释放某个类的实例,但输出永远不会出现。
我仔细搜索了任何挥之不去的参考资料以及事件订阅,但没有找到。只是为了我自己的理智,在我继续搜索之前,有人可以确认一下:
GC.Collect();
GC.WaitForPendingFinalizers();
无论对象多小,都会强制进行完全回收吗?
【问题讨论】:
-
你需要做
Collect、WaitFor...、Collect,否则将无法收集到可终结的对象。