Виртуални конструктори

Как можете да маркирате конструкторите от клас А, така че по-късно да можете да напишете нещо подобно:
И в същото време не посочвайте конструктор в клас B със същата сигнатура. Искам да кажа, не пишете нещо подобно:
Защото клас А може да има милион конструктори и може да има милион наследници от А.


добре.. хмм Доколкото разбирам, това не може да стане. защото Конструкторът е метод, който описва елемент от типа GIVEN. тези. счита се, че за друг тип трябва да е различно, но никой не ви притеснява да опишете този механизъм с помощта на допълнителен набор от публични методи на родителския клас. Или опишете някакъв вид логика в свойствата.
може би греша и все пак има някакъв начин.


Как можете да маркирате конструкторите от клас А, така че по-късно да можете да напишете нещо подобно:
Bogdan1024, възниква въпросът: знаете ли защо изобщо са необходими конструктори и как работят? Как може конструктор от клас А да бъде гарантирано, че ще инициализира обекти от всички свои наследствени класове, които може би ще бъдат създадени след стотици години? Потомците ще напишат клас и ще извикат: „Вижте, те са написали клас в .Net 2.0 и той все още създава нашите екземпляри.“ Уау.


Не съм измислил C#, но мога да разбера разработчиците. Аз, например, толкова "искам"
Как компилаторът ще различи моята версия отBogdan1024без изрични извиквания към базови конструктори?