假设有enum类型定义为MyEnumType
则可以这样遍历:
foreach (MyEnumType type in Enum.GetValues(typeof(MyEnumType)))
{
// TODO: 遍历操作
}或者
foreach (string name in Enum.GetNames(typeof(MyEnumType)))
{
// TODO:遍历操作
}
本文介绍了如何使用C#中的Enum.GetValues和Enum.GetNames方法来遍历枚举类型的值和名称,提供了一种简洁高效的枚举遍历方式。
假设有enum类型定义为MyEnumType
则可以这样遍历:
foreach (MyEnumType type in Enum.GetValues(typeof(MyEnumType)))
{
// TODO: 遍历操作
}或者
foreach (string name in Enum.GetNames(typeof(MyEnumType)))
{
// TODO:遍历操作
}
6604
5677

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