c#如何根据字符串获得枚举对象对应的值

2024-12-21 20:10:32
推荐回答(1个)
回答1:

定义了颜色,当读取字符串时,想获得与之对应的枚举类型的值,可以用下面的代码实行 public enum Color{RED = 1,GREEN = 2,BLUE = 3} static void Main(string[] args){ string col = "BLUE"; Color getType = (Color)Enum.Parse(typeof(Color),col); Console.WriteLine(getType.GetHashCode()); 如果想得到枚举的名称的输出,则可以直接将输出语句换成getType即可