可以使用 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# 将字符串转换为枚举类型

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

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