C#-Enumeration (Enum)
Eine Enumeration ist eine Menge benannter Ganzzahlkonstanten. Aufzählungstypen werden mit dem Schlüsselwort enum deklariert.
C#-Enumerationen sind Wertdatentypen. Mit anderen Worten: Aufzählungen enthalten ihre eigenen Werte und können nicht vererbt oder transitiv vererbt werden.
Enum-Variablen deklarieren
Allgemeine Syntax zum Deklarieren einer Enumeration:
enum <enum_name> { enumeration list };
Wobei
enum_name den Typnamen der Enumeration angibt.
Aufzählungsliste ist eine durch Kommas getrennte Liste von Bezeichnern.
Jedes Symbol in der Aufzählungsliste stellt einen ganzzahligen Wert dar, einen ganzzahligen Wert, der größer als das Symbol davor ist. Standardmäßig ist der Wert des ersten Aufzählungssymbols 0. Beispiel:
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Beispiel
Das folgende Beispiel demonstriert die Verwendung von Aufzählungsvariablen:
using System; namespace EnumApplication { class EnumProgram { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
Wenn der obige Code kompiliert und ausgeführt wird, werden die folgenden Ergebnisse erzeugt:
Monday: 1 Friday: 5
Das Obige ist [C#-Tutorial] C#-Aufzählung (Enum) Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com).