C# - Aufzählungen
Eine Aufzählung ist eine Menge benannter ganzzahliger Konstanten. Ein Aufzählungstyp wird mit enum deklariert Schlüsselwort.
C#-Enumerationen sind Wertdatentypen. Mit anderen Worten, die Aufzählung enthält ihre eigenen Werte und kann nicht erben oder die Vererbung nicht weitergeben.
Deklaration von enum Variable
Die allgemeine Syntax zum Deklarieren einer Aufzählung ist −
enum <enum_name> { enumeration list };
Wo,
-
Der enum_name gibt den Namen des Aufzählungstyps an.
-
Die Aufzählungsliste ist eine durch Kommas getrennte Liste von Bezeichnern.
Jedes der Symbole in der Aufzählungsliste steht für einen ganzzahligen Wert, der um eins größer ist als das vorangestellte Symbol. Standardmäßig ist der Wert des ersten Aufzählungszeichens 0. Beispiel:−
enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat };
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Enum-Variablen −
Live-Demousing 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, erzeugt er das folgende Ergebnis −
Monday: 1 Friday: 5
C Sprache
- C# Hello World – Ihr erstes C#-Programm
- C#-Schlüsselwörter und Bezeichner
- C#-Variablen und (primitive) Datentypen
- C#-Operatoren
- C# Bitwise- und Bit-Shift-Operatoren
- C# Grundlegende Ein- und Ausgabe
- C#-Ausdrücke, -Anweisungen und -Blöcke (mit Beispielen)
- C#-Kommentare
- C#-switch-Anweisung
- C# ternärer (? :) Operator