假设您有以下继承链:
class A : IDisposable
{
public void Dispose()...
protected virtual void Dispose(bool disposing)...
}
class B : A
{
// Virtual or Override for B?
}
class C : B
{
protected override void Dispose(bool disposing)...
}
如果 A、B 和 C 各有自己的私有 IDisposable 资源,B 应该如何声明Dispose(bool)
?