Konstruktoren (C#-Programmierhandbuch)

Beim Erstellen einer Klasse oder einer Struktur wird immer deren Konstruktor aufgerufen. Eine Klasse oder Struktur kann über mehrere Konstruktoren mit jeweils unterschiedlichen Argumenten verfügen. Mit Konstruktoren können Programmierer Standardwerte festlegen, Instanziierungen einschränken und flexiblen und leicht lesbaren Code schreiben.

Wenn Sie für das Objekt keinen Konstruktor bereitstellen, erstellt C# diesen standardmäßig. Dieser Konstruktor instanziiert das Objekt und legt alle Membervariablen auf die in der Tabelle für Standardwerte (C#-Referenz) aufgelisteten Standardwerte fest. Statische Klassen und Strukturen können ebenfalls über Konstruktoren verfügen.

In diesem Abschnitt

Verwenden von Konstruktoren (C#-Programmierhandbuch)

Instanzkonstruktoren (C#-Programmierhandbuch)

Private Konstruktoren (C#-Programmierhandbuch)

Statische Konstruktoren (C#-Programmierhandbuch)

Gewusst wie: Schreiben eines Kopierkonstruktors (C#-Programmierhandbuch)

Siehe auch

Referenz

Klassen und Strukturen (C#-Programmierhandbuch)

Destruktoren (C#-Programmierhandbuch)

static (C#-Referenz)

Konzepte

C#-Programmierhandbuch

Konstruktorentwurf

Weitere Ressourcen

Warum werden Initialisierer in der entgegengesetzten Reihenfolge zu Konstruktoren ausgeführt? Teil 1