rui*_*rui 45
Enum.Parse(typeof(DaysOfWeek), yourStringValue, true);
Run Code Online (Sandbox Code Playgroud)
注意:如果字符串不能转换为枚举,则会启动异常.最后一个参数用于不区分大小写的搜索.
LBu*_*kin 17
您可以使用以下命令将字符串转换为枚举:
DaysOfWeek value = (DaysOfWeek)Enum.Parse( typeof(DaysOfWeek), enumAsString );
Run Code Online (Sandbox Code Playgroud)
如果用户可以键入自己的值,也可以使用不区分大小写的重载:
DaysOfWeek value = (DaysOfWeek)Enum.Parse( typeof(DaysOfWeek), enumAsString, true );
Run Code Online (Sandbox Code Playgroud)