C#遍历enum类型
对于enum类型:
使用foreach遍历enum类型的元素并填充combox
foreach ( HatchStyle hs1 in Enum.GetValues(typeof(HatchStyle))) { comboBox1.Items.Add(hs1.ToString()); }
获取enum项个数(使用反射)
private static int NumberOfEnumValues()
{
return typeof(TStageEnum).GetFields(BindingFlags.Public | BindingFlags.Static).Length;
}
字符串如何转换在枚举类型
//一个enum的例子
enum Colors { Red = 1, Green = 2, Blue = 4, Yellow = 8 };
//转换的例子
Colors myColor = (Colors)Enum.Parse(typeof(Colors), "Yellow");
本文介绍了在C#中操作枚举类型的各种方法,包括使用foreach遍历枚举元素、通过反射获取枚举项数量以及将字符串转换为枚举类型。这些技巧有助于提升开发效率,尤其是在处理大量枚举类型时。
700

被折叠的 条评论
为什么被折叠?



