Heim  >  Artikel  >  Backend-Entwicklung  >  [C#-Tutorial] C#-Aufzählung (Enum)

[C#-Tutorial] C#-Aufzählung (Enum)

黄舟
黄舟Original
2016-12-26 14:37:561329Durchsuche

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 (www.php.cn).

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn