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

C# Enumerationen (Enums) – Definition, Beispiel und Verwendung

C# Enumerationen

Enumerationen, oder Enums, ermöglichen es Ihnen, eine feste Menge benannter Konstanten in C# zu definieren. Sie eignen sich ideal für die Repräsentation diskreter Werte wie Wochentage, Monate oder Statuscodes.

Im Folgenden durchlaufen wir ein einfaches, praxisnahes Beispiel, das zeigt, wie man ein Enum deklariert, Werte zuweist und es im Code verwendet.

C# Enumerationen (Enums) – Definition, Beispiel und Verwendung

using System;
namespace DemoApplication {
    class Program {
        enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat }
        static void Main(string[] args) {
            Console.WriteLine(Days.Sun);
            Console.ReadKey();
        }
    }
}

Code-Aufschlüsselung

  1. Enum-Deklaration: enum Days { Sun, Mon, Tue, Wed, Thu, Fri, Sat } erstellt einen neuen Typ namens Days mit sieben benannten Werten.
  2. Verwendung: Console.WriteLine(Days.Sun); gibt den Enum-Wert auf der Konsole aus.

Führen Sie dieses Programm aus, sehen Sie folgende Ausgabe:

Ausgabe

C# Enumerationen (Enums) – Definition, Beispiel und Verwendung

Die Konsole zeigt Sun, was bestätigt, dass der Enum-Wert korrekt referenziert wird.

C Sprache

  1. C++ switch‑case meistern: Syntax, Einsatz und Praxisbeispiele
  2. C++ Dynamische Array‑Allokation: Praktischer Leitfaden mit Code‑Beispielen
  3. C++ Structs erklärt mit praktischem Beispiel
  4. std::list in C++ meistern: Syntax, Funktionen & praktische Beispiele
  5. C# Abstrakte Klassen: Praktisches Tutorial mit Code-Beispielen
  6. calloc() in C: Null-initialisierte Speicherallokation mit praktischem Beispiel
  7. Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel
  8. Java String.endsWith(): String-Suffixe prüfen mit Beispielen
  9. Pythons strip()-Methode meistern: Umfassender Leitfaden & Praxisbeispiele
  10. Python Counter in collections: Effizientes Zählen, Aktualisieren und arithmetische Operationen