我正在研究一个库代码IDisposable.管理路径(via using)很容易测试.我想知道终结器:是否System.GC.Collect()足以强制终结器运行?
IDisposable
using
System.GC.Collect()
不,GC.Collect()调用是异步的,您还需要调用它:
System.GC.WaitForPendingFinalizers();