4

私の目がだまされているのかもしれませんが、.NET 2.0 では、XmlReader が Dispose を実装しているのに Dispose() メソッドを持っていないのはなぜでしょうか? Dispose(bool) がありますが、パラメーターなしのオーバーロードではありません。

4

2 に答える 2

2

System.IDisposable.Dispose() を明示的に実装します。Dispose(boolean) はこれを行う通常のメソッドです...

protected virtual void Dispose(bool disposing)
{
    if (this.ReadState != ReadState.Closed)
    {
        this.Close();
    }
}
于 2009-07-01T02:23:37.997 に答える