- wäre IMHO sowieso schlechtes Design
- klar!
Du musst bedenken, dass du alle Kontruktoren implementieren musst, die du auch weiterhin in deiner Hierarchie haben willst.
Ist aber zum Beispiel in #Develop/VS03+ReSharper (aber erst mit dem ) ein peace of cake: [alt+einfg] -> Constructors -> auswählen -> Enter
Er wird dir dann auch den Aufruf zum Basiskonstruktor durchschleifen. (Habe ich in meinem Beispiel so gemacht )
Nachtrag:
Zitat von
LarsMiddendorf:
Einen virtuellen Konstruktor kann man in C# mit der Klasse Activator und der Methode CreateInstance emulieren.
Code:
Activator.CreateInstance(Type type,params object[] args);
Aber nur mit einer statischen Funktion, nicht mit einem richtigen Constructor. (Oder rede ich jetzt Blödsinn? .
)