Convertir Int en Enum en C#

Convertir Int en Enum en C#

Cet article présentera une méthode pour convertir un int en enum en C#.

Utilisez la conversion de type pour convertir un int en énumération en C#

Nous utiliserons le typage traditionnel pour convertir un int en enum en C#. Une énumération est une classe spéciale qui représente un groupe de constantes, de variables inchangeables et en lecture seule. La syntaxe correcte pour utiliser la conversion de type est la suivante.

YourEnum variableName = (YourEnum)yourInt;

Le programme ci-dessous montre comment utiliser le cast de type pour convertir un int en enum en C#.

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);
  }
}

Production:

One

Nous avons converti notre valeur entière en une constante d’énumération One.

Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous

Article connexe - Csharp Integer

Article connexe - Csharp Enum