Converti Int in Enum in C#

Minahil Noor 12 ottobre 2023
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

Articolo correlato - Csharp Enum