Per Mausklick bewerten und Feedback geben
MSDN
MSDN Library
Visual Studio 2005
Visual C#
C#-Referenz
C#-Schlüsselwörter
Typen
Werttypen
 struct
Alle reduzieren/Alle erweitern Alle reduzieren
Diese Seite ist spezifisch für
Microsoft Visual Studio 2005/.NET Framework 2.0

Andere Versionen stehen ebenfalls zur Verfügung für:
C#-Sprachreferenz
struct (C#-Referenz)

Bei einem struct-Typ handelt es sich um einen Werttyp, der in der Regel verwendet wird, um kleine Gruppen von zusammengehörigen Variablen einzukapseln, z. B. die Koordinaten eines Rechtsecks oder die Merkmale eines Lagerartikels. Im folgenden Beispiel wird die Deklaration einer einfachen Struktur 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 Sie allerdings mehrere dieser Member benötigen, sollten Sie in Erwägung ziehen, statt einer Struktur eine Klasse zu erstellen.

Strukturen können eine Schnittstelle implementieren, aber sie können 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).

Weitere Informationen finden Sie in den folgenden Abschnitten von C#-Programmiersprachenspezifikation:

  • 11 Strukturen

© 2012 Microsoft. Alle Rechte vorbehalten. Nutzungsbedingungen | Markenzeichen | Informationen zur Datensicherheit
Page view tracker