Наследование и деструкторы в C #

Согласно this , он утверждает, что Деструкторы не могут быть унаследованы или перегружены. В моем случае деструкторы для всех подклассов будут идентичны. Это в значительной степени говорит мне о том, что я должен определить один и тот же деструктор в каждом подклассе. Я не могу объявить деструктор в базовом классе и обработать его уничтожение? Скажем, у меня есть что-то вроде этого:

class A
{
    ~A()
    {
        SomethingA();
    }

}

class B : A
{

}

B b = new B();

Когда B уничтожается, его деструктор не вызывается?

12
задан Yuck 17 November 2011 в 21:11
поделиться