Всем привет,
Есть базовый класс, выполняющий интерфейс IDisposable.
Теперь я хочу в классе потомке также выполнить этот интерфейс, как это правильно сделать?
Придумал только так:
class DBase : IDisposable
{
#region IDisposable Members
public void Dispose()
{
Console.WriteLine("Disposing base");
}
#endregion
}
class DChild : DBase
{
#region IDisposable Members
public override void Dispose()
{
Console.WriteLine("Disposing child");
base.Dispose();
}