Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

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,

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-Demo
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, erzeugt er das folgende Ergebnis −

Monday: 1
Friday: 5

C Sprache

  1. C# Hello World – Ihr erstes C#-Programm
  2. C#-Schlüsselwörter und Bezeichner
  3. C#-Variablen und (primitive) Datentypen
  4. C#-Operatoren
  5. C# Bitwise- und Bit-Shift-Operatoren
  6. C# Grundlegende Ein- und Ausgabe
  7. C#-Ausdrücke, -Anweisungen und -Blöcke (mit Beispielen)
  8. C#-Kommentare
  9. C#-switch-Anweisung
  10. C# ternärer (? :) Operator