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.

Article connexe - Csharp Integer

  • Nombre aléatoire dans une plage en C#
  • Convertir Float en Int en C#
  • Article connexe - Csharp Enum

  • Énumération des chaînes en C#
  • Convertir un long en entier en C#