哪些关键字在c#中实现或将在后台调用dispose() ?什么时候需要显式调用dispose与使用iddispose ?
如果一个对象实现了IDispose
,那么是,在该对象上调用Dispose
。
例如,带有using块的对象:
using (var ms = new MemoryStream()) {
//...
}
下面是关于实现Dispose方法的更多信息
编辑:还有这个旧的堆栈溢出的帖子是非常伟大的:你需要处置的对象,并将其设置为空吗?