Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist in C# eine Struktur?

Was ist in C# eine Struktur?

王林
王林nach vorne
2023-08-27 18:29:021130Durchsuche

Was ist in C# eine Struktur?

In C# ist eine Struktur ein Datentyp vom Typ Wert. Es hilft Ihnen, eine einzelne Variable so zu gestalten, dass sie verwandte Daten verschiedener Datentypen enthält. Verwenden Sie das Schlüsselwort struct, um Strukturen zu erstellen.

C#-Strukturen haben die folgenden Eigenschaften:

  • Strukturen können Methoden, Felder, Indexer, Eigenschaften, Operatormethoden und Ereignisse haben.

  • Eine Struktur kann einen definierten Konstruktor, aber keinen Destruktor haben. Sie können jedoch keinen Standardkonstruktor für eine Struktur definieren. Der Standardkonstruktor wird automatisch definiert und kann nicht geändert werden.

  • Im Gegensatz zu Klassen können Strukturen keine anderen Strukturen oder Klassen erben.

  • Strukturen können nicht als Grundlage für andere Strukturen oder Klassen verwendet werden.

  • Eine Struktur kann eine oder mehrere Schnittstellen implementieren.

Sehen wir uns an, wie man eine Struktur definiert:

struct Student {
   public string name;
   public int id;
   public string subject;
};

Oben sehen wir eine Struktur, die Schülerdetails enthält. Diese Details gehören zu verschiedenen Datentypen, z. B. Name mithilfe einer Zeichenfolge (string), Studenten-ID mithilfe einer Ganzzahl (int) usw.

Das obige ist der detaillierte Inhalt vonWas ist in C# eine Struktur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen