Aufzählungstypen in C#

Aufzählungstypen in C#

Ein Aufzählungstyp ist ein Satz benannter Konstanten, der auch als kurz bekannt ist. Jede Konstante hat einen zugrunde liegenden Ganzzahlwert, der bei Null beginnt und für jede nachfolgende Konstante um eins erhöht wird, aber Sie können jeder Konstante spezifische Werte zuweisen, wenn Sie bevorzugen.

Aufzählungstypen in C#

Enums werden üblicherweise verwendet, um eine Reihe verwandter Werte wie den Namen der Wochentage, die Namen von Monaten in einem Jahr, Farben oder Fehlercodes zu definieren. Sie ermöglichen es Ihnen, Werten aussagekräftige Namen zu geben, die ansonsten durch kryptische Ganzzahlwerte oder magische Zahlen in Ihrem Code dargestellt werden könnten. Die Verwendung von Enums kann Ihren Code lesbarer und leichter zu verwalten, da die Namen der Konstanten selbstdokumentiert werden und die Werte bei Bedarf an einem Ort leicht geändert werden können. Hier ist die Syntax für die Verwendung:

Aufreum
,
,

Hier ist der Name des Aufzählungstyps und sind die einzelnen Werte des Aufzählungstyps, hier ein Beispiel für die Verwendung von Aufzählungstypen, um die verschiedenen Größen von T-Shirts darzustellen:

mit System verwenden;
Namespace EnumerationDemo

Öffentliche Enum Fruchttyp

Apfel,
Banane,
Orange,
Mango,
Ananas,
Erdbeere

öffentliches Klassenprogramm

statische void main (String [] args)

// eine Variable des Typs FruitType deklarieren und ihm einen Wert zuweisen.
Fruittype myfruit = frudType.Banane;
// Den Wert der Variablen drucken.
Konsole.WriteLine (MyFruit);
// Schaufeln Sie alle Werte des FruitType Enum durch.
foreach (fruittype frucht in enum.GetValues ​​(typeof (FruitType)))

Konsole.Schreiben (Frucht);



Der obige Code zeigt die Verwendung der Aufzählung in C#. Der Code beginnt mit dem Importieren des System-Namespace, der verschiedene systembezogene Klassen und Methoden enthält.

Der Code deklariert dann eine Aufzählung mit dem Namen FruitType mit einer Liste möglicher Fruchttypen wie Apfel, Banane, Orange, Mango, Ananas und Erdbeere. Danach wird die Programmklasse dann definiert, die eine statische Methode namens Main enthält.

Diese Methode dient als Einstiegspunkt für die Anwendung und nimmt ein Array von String -Argumenten als Eingabe an. Innerhalb der Hauptmethode wird eine Variable namens Myfruit von FruitType deklariert und zu einem Wert von FruitType zugewiesen.Banane.

Als nächstes wird eine Foreach -Schleife verwendet, um alle möglichen Werte der Fruchttyp -Aufzählung mit dem Enum zu iterieren.GetValues ​​-Methode. Der aktuelle Wert der Schleife wird in einer Variablen, die als Früchte bezeichnet wird, gespeichert, die dann mit der Konsole zur Konsole gedruckt wird.Writeline -Methode.

Die Ausgabe des Programms wäre der Wert der MyFruit -Variablen, die Banane ist, gefolgt von allen Werten der Fruchttyp -Aufzählung.

Abschluss

In C# Aufzählungsarten sind eine nützliche Möglichkeit, eine Gruppe benannter Konstanten zu definieren, die spezifische Ganzzahlwerte haben, die ihnen zugewiesen sind. Durch die Verwendung von Aufzählungstypen kann Ihr Code lesbarer und leichter zu warten. Anstatt Zahlen zu verwenden, können Sie benannte Konstanten verwenden, die eine bestimmte Bedeutung haben. Sie können auch Aufzählentypen verwenden, um die Werte einzuschränken, die eine Variable erfolgen kann, und machen Sie Ihren Code robuster.