的XmlReader和IDisposable接口
-
21-08-2019 - |
题
也许我的眼睛是骗我的,但它是如何在.NET 2.0,XmlReader中农具处置,但没有一个Dispose()方法?我看到它有处置(布尔),但不是一个无参数的过载。
解决方案
它实现它明确System.IDisposable.Dispose()。处置(布尔值)是,这是否正常的方法...
protected virtual void Dispose(bool disposing)
{
if (this.ReadState != ReadState.Closed)
{
this.Close();
}
}
其他提示
...所以你需要调用它前。这样
XmlReader r = XmlReader.Create(s);
((IDisposable)r).Dispose();
不隶属于 StackOverflow