【发布时间】:2014-04-16 17:54:23
【问题描述】:
我读过关于在 C# 中处理对象/IDisposable 接口和析构函数的文章,但在我看来,它们似乎在做同样的事情?
两者有什么区别?为什么我要使用其中一个?事实上,在这个例子中(下面的链接),这段代码同时使用了 IDisposable 接口和析构函数:
http://msdn.microsoft.com/en-us/library/system.idisposable.aspx
评论说析构函数是如果不使用终结代码,但我如何决定何时使用一个而不是另一个?
【问题讨论】: