Converti Int in Enum in C#

Questo articolo introdurrà un metodo per convertire un int in enum in C#.

Usare il Type Casting per convertire un Int in Enum in C

Useremo il typecasting tradizionale per eseguire il cast di un int da enum in C#. Un enum è una classe speciale che rappresenta un gruppo di costanti, non modificabili e variabili di sola lettura. La sintassi corretta per utilizzare il casting del tipo è la seguente.

YourEnum variableName = (YourEnum)yourInt;

Il programma seguente mostra come utilizzare il casting del tipo per eseguire il cast di un int da enum in 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);
   }
}

Produzione:

One

Abbiamo lanciato il nostro valore intero per enumerare la costante One.

Articolo correlato - Csharp Integer

  • Converti Int in Bool in C#
  • Converti da lungo a intero in C#
  • Articolo correlato - Csharp Enum

  • Conversione da int a esadecimale in C#
  • Converti Int in Bool in C#