Wenn ein öffentlicher Konstruktor in einer abstrakten Klasse nur von seinen abgeleiteten Klassen aufgerufen werden kann, sollte er funktionell einem geschützten Konstruktor entsprechen. Recht?Was ist der Nutzen öffentlicher Konstruktoren in abstrakten Klassen in C#?
Besteht ein Unterschied darin, einen öffentlichen Konstruktor statt eines geschützten Konstruktors in einer abstrakten Klasse zu deklarieren? Wofür würden Sie es verwenden? Warum reklamiert der Compiler nicht?
Danke
vereinbart. Dies ist detaillierter: http://stackoverflow.com/questions/2700256/why-cant-create-object-of-an-abstract-class –