C# string类型转换为枚举类型的两种方法

一个是直接转换,一个是TryParse,枚举的TryParse的用法和int的类似就记录一下

1.定义枚举

private enum e
        {
            a,
            b
        };

2.转换:

        string s = "a";

        方法1:e e1 = Enum.Parse(typeof(e), s);

        方法2:bool b = Enum.TryParse(s, out e1);        //这里的用法和int的一样

你可能感兴趣的:(C#特性,c#)