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

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

黄舟
Freigeben: 2016-12-26 14:37:56
Original
1391 Leute haben es durchsucht

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 
};
Nach dem Login kopieren

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 };
Nach dem Login kopieren

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();
      }
   }
}
Nach dem Login kopieren

Wenn der obige Code kompiliert und ausgeführt wird, werden die folgenden Ergebnisse erzeugt:

Monday: 1
Friday: 5
Nach dem Login kopieren


Das Obige ist [C#-Tutorial] C#-Aufzählung (Enum) Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage