Latest web development tutorials

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