在C#的后台实现或将调用dispose()的关键字是什么?什么时候需要显式调用dispose on而不是使用IDispose?
答案 0 :(得分:1)
如果某个对象实现了IDispose
,那么是,请在该对象上调用Dispose
。
例如,具有使用块的对象:
using (var ms = new MemoryStream()) {
//...
}
以下是有关Implementing the Dispose Method
的更多信息 编辑:这个旧的Stack Overflow帖子真的很棒:Do you need to dispose of objects and set them to null?