struct (C#-Referenz)
Ein struct-Typ ist ein ein Werttyp, der in der Regeln verwendet wird, um eine kleine Gruppe verwandter Variablen zusammenzufassen, z. B. Koordinaten eines Rechtecks oder die Merkmale eines Lagerartikels. Im folgenden Beispiel wird eine einfache Strukturdeklaration veranschaulicht:
public struct Book
{
public decimal price;
public string title;
public string author;
}
Hinweise
Strukturen können auch Konstruktoren, Konstanten, Felder, Methoden, Eigenschaften, Indexer, Operatoren, Ereignisse und geschachtelte Typen enthalten. Wenn jedoch mehrere solche Member erforderlich sind, sollten Sie sich überlegen, den Typ in eine Klasse umzuwandeln.
Beispiele finden Sie unter Verwenden von Strukturen (C#-Programmierhandbuch).
Strukturen können eine Schnittstelle implementieren, aber nicht von einer anderen Struktur erben. Aus diesem Grund können Strukturmember nicht als protected deklariert werden.
Weitere Informationen finden Sie unter Strukturen (C#-Programmierhandbuch).
Beispiele
Beispiele und weitere Informationen finden Sie unter Verwenden von Strukturen (C#-Programmierhandbuch).
C#-Programmiersprachenspezifikation
Beispiele finden Sie unter Verwenden von Strukturen (C#-Programmierhandbuch).
Siehe auch
Referenz
Tabelle integrierter Typen (C#-Referenz)
Klassen und Strukturen (C#-Programmierhandbuch)