C#如何遍历枚举中的对象
时间: 2023-07-19 18:32:24 浏览: 195
C#中可枚举类型详解
在C#中,可以使用枚举类型的GetValues方法来获取枚举中所有的枚举值。然后可以使用foreach循环来遍历枚举中的所有对象。
下面是一个示例代码:
```
enum MyEnum
{
Value1,
Value2,
Value3
}
class Program
{
static void Main(string[] args)
{
foreach (MyEnum value in Enum.GetValues(typeof(MyEnum)))
{
Console.WriteLine(value);
}
}
}
```
上述代码中,我们定义了一个名为MyEnum的枚举类型,并在Main方法中使用foreach循环遍历枚举中的所有值,并通过Console.WriteLine输出到控制台中。运行程序后,将会输出以下结果:
```
Value1
Value2
Value3
```
因此,通过以上方式,我们可以轻松地遍历枚举中的所有对象。
阅读全文