c# 怎么把string转成enum
可以使用Enum.Parse方法将字符串转换为枚举类型。例如,假设有以下枚举类型:
public enum Color
{
Red,
Green,
Blue
}
可以使用以下代码将字符串转换为枚举类型:
string colorString = "Green";
Color color = (Color)Enum.Parse(typeof(Color), colorString);
在上面的代码中,使用Enum.Parse方法将字符串"Green"转换为Color枚举类型。注意,需要使用typeof(Color)指定枚举类型。如果字符串不能转换为枚举类型,则会抛出ArgumentException异常。
原文地址: https://www.cveoy.top/t/topic/htni 著作权归作者所有。请勿转载和采集!