Come ottenere valori interi da Enum in c # [duplicato]
Oct 01 2020
Ho un Enum
public enum MyEnum
{
value1= 1,
value2= 2,
value3= 3,
value4= 4
}
Come ottengo i valori interi, se fornisco la stringa come input, diciamo input -> value2, quindi output -> 2
Grazie
Risposte
1 Eldar Oct 01 2020 at 13:16
Fondamentalmente usi la cam Enum.Parseper analizzare la stringa e poi lanciare a int come di seguito:
var str = "value1";
var value = (int)Enum.Parse<MyEnum>(str);
Violino