struct (C#-Referenz)

 

System_CAPS_ICON_note.jpg Hinweis

Die neueste Dokumentation über C# finden Sie im Leitfaden für C# auf docs.microsoft.com.

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;  
}  

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.

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.

Beispiele und weitere Informationen finden Sie unter Verwenden von Strukturen.

Beispiele finden Sie unter Verwenden von Strukturen.

C#-Referenz
C#-Programmierhandbuch
C#-Schlüsselwörter
Tabelle für Standardwerte
Tabelle integrierter Typen
Typen
Werttypen
Klasse
Schnittstelle
Klassen und Strukturen

Anzeigen: