Информация об изменениях

Сообщение Re[3]: Аналог inherited (Delphi) в C#? от 01.07.2016 15:44

Изменено 01.07.2016 15:56 Serginio1

Здравствуйте, mDmitriy, Вы писали:

D>Здравствуйте, Serginio1, Вы писали:


S>>Здравствуйте, mDmitriy, Вы писали:

S>>Можно использовать в конструкторах виртуальные методы. А вот там base можно вызывать хоть откуда
S>>http://www.cyberforum.ru/csharp-net/thread857907.html
D>любой виртуальный метод, вызванный из базового конструктора, отработает (даже с наследной реализацией) до наследного конструктора
D>в чем и затык

Все зависит как ты в виртуальной функции вызовы расставишь. Все тоже что и inherited. Только тело инициализации проводишь в виртуальном методе
Re[3]: Аналог inherited (Delphi) в C#?
Здравствуйте, mDmitriy, Вы писали:

D>Здравствуйте, Serginio1, Вы писали:


S>>Здравствуйте, mDmitriy, Вы писали:

S>>Можно использовать в конструкторах виртуальные методы. А вот там base можно вызывать хоть откуда
S>>http://www.cyberforum.ru/csharp-net/thread857907.html
D>любой виртуальный метод, вызванный из базового конструктора, отработает (даже с наследной реализацией) до наследного конструктора
D>в чем и затык
Если ты base в конструкторе то и базовый конструктор не будет вызываться
Все зависит как ты в виртуальной функции вызовы расставишь. Все тоже что и inherited. Только тело инициализации проводишь в виртуальном методе