可以使用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异常。

c# 怎么把string转成enum

原文地址: https://www.cveoy.top/t/topic/htni 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录