C # Aufzählung (Enum)
Enumeration ist ein Satz von benannten Integer-Konstanten. Aufzählungstyp wird mitEnum - Schlüsselwort deklariert.
C # ist ein Wert, Aufzählungsdatentyp. Mit anderen Worten, enthält die Aufzählung seinen eigenen Wert und nicht vererbt werden kann oder die Übertragung Vererbung.
EnumVariablendeklaration
Die allgemeine Syntax Anweisung Aufzählung:
Enum <enum_name> { Aufzählung Liste };
Unter ihnen,
- enum_nameangegebenen Typnamen Aufzählung.
- Aufzählung Listeist eine durch Kommata getrennte Liste von Kennungen.
Aufzählungsliste Jedes Symbol steht für eine ganze Zahl größer als ein Integer-Wert unterzeichnet, dass es vorangeht. Standardmäßig ist der Wert des ersten Aufzählungs Symbol 0. Zum Beispiel:
Enum Tage {So, Mo, Di, Mi, Do, Fr, Sa};
Beispiele
Das folgende Beispiel zeigt die Verwendung von Enumeration:
using System; Namespace EnumApplication { Klasse EnumProgram { Enum Tage {So, Mo, Di, Mi, Do, Fr, Sa}; static void Main (string [] args) { int WeekdayStart = (int) Days.Mon; int WeekdayEnd = (int) Days.Fri; Console.WriteLine ( "Montag: {0}", WeekdayStart); Console.WriteLine ( "Freitag: {0}", WeekdayEnd); Console.ReadKey (); } } }
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:
Montag: 1 Freitag: 5