c#枚举类型遍历、类型转换

EnumType是用户定义的枚举类型。

遍历:

foreach (var enumType in Enum.GetValues(typeof(EnumType)))
{
    string name = enumType.ToString();
    string value = ((int)enumType).ToString();
    Console.WriteLine(name + ":" + value);
}

字符转enum,若字符串不正确,则抛出异常:

EnumType e=(EnumType)Enum.Parse(typeof(EnumType),myStr)


0 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注