Konvertieren Sie Int in Enum in C#

Minahil Noor 12 Oktober 2023
Konvertieren Sie Int in Enum in C#

In diesem Artikel wird eine Methode zum Konvertieren eines int in enum in C# vorgestellt.

Verwenden Sie den Typ Casting, um ein Int in C# in Enum zu konvertieren

Wir werden die traditionelle Typumwandlung verwenden, um ein Int in Enum in C# umzuwandeln. Eine Aufzählung ist eine spezielle Klasse, die eine Gruppe von Konstanten, unveränderlichen und schreibgeschützten Variablen darstellt. Die korrekte Syntax für die Verwendung von Typumwandlung lautet wie folgt.

YourEnum variableName = (YourEnum)yourInt;

Das folgende Programm zeigt, wie wir mit dem Typ Casting ein Int in Enum in C# umwandeln können.

using System;
public class Program {
  public enum MyEnum { Zero = 0, One = 1 }
  public static void Main() {
    int val = 1;
    MyEnum num = (MyEnum)val;
    Console.WriteLine(num);
  }
}

Ausgabe:

One

Wir haben unseren ganzzahligen Wert auf die Konstante One gesetzt.

Verwandter Artikel - Csharp Integer

Verwandter Artikel - Csharp Enum