Hallo zusammen!
Ich kenne mich noch nicht so gut aus mit Visual C# und mir taten sich beim Lesen meines Buches ein paar Fragen auf, auf die ich noch keine Antwort finden konnte:
Gibt es eine Möglichkeit, innerhalb einer Klasse mehrere verschiedene Konstruktoren zu definieren, die aber alle denselben Datentyp als Argument benötigen? Mein Problem ist Folgendes: Wenn ich eine Klasse habe, die zwei Variablen desselben Typs als Eigenschaften besitzt und ich dann zwei Konstruktoren implentiere, die beide denselben Datentyp als einzigen Parameter verlangen wird mir von IntelliSense nur einer der beiden Kontruktoren angezeigt, wenn ich eine Instanz der Klasse erstelle. Ich möchte aber, dass man das Objekt mit beiden Variablen, nur einer oder nur der anderen initialisieren kann. (Das Programm kann ja in diesem Fall im Prinzip nicht wissen, welcher der beiden Konstruktoren es benutzen soll).
Wie genau geht eigentlich das Programm beim Erstellen einer Instanz einer Klasse vor, d.h. wenn ich keine Parameter an die Konstruktoren der Basisklasse weiterleite, wird dann einfach neben dem Kontruktor der abgeleiteten Klasse auch derjenige der Basisklasse (ohne Parameter) aufgerufen?