我认为IDisposable示例存在问题[重复]
可能重复:
我正确实施IDisposable吗?
嗨,
我指的是这篇文章来检查IDisposable的使用。
我在这里看到了Dispose方法的一个问题。在代码中“disposed”仅用于
private void Dispose(bool disposing)
方法。
我相信它应该在调用“Dipose”方法之前使用,并且正确实现
public void Dispose()
{
if(!disposed )
{
Dispose(true);
// This object will be cleaned up by the Dispose method.
// Therefore, you should call GC.SupressFinalize to
// take this object off the finalization queue
// and prevent finalization code for this object
// from executing a second time.
GC.SuppressFinalize(this);
}
}
我认为对吗?
没有找到相关结果
已邀请:
2 个回复
吐兄
的执行无论如何都会检查
标志,为什么还要在
方法中进行操作呢? 唯一的缺点是,如果多次拨打
,可以多次调用ѭ5--但据我所知,这是无害的。
联课