📅  最后修改于: 2023-12-03 15:30:17.180000             🧑  作者: Mango
在C#中,枚举类型是一种特殊的值类型,它表示一组命名常量。Type.GetEnumValues()方法可以返回指定的枚举类型中所有枚举常量的数组。
public static Array GetEnumValues(Type enumType);
一个包含枚举类型中所有枚举常量的数组。
using System;
enum DaysOfWeek
{
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
}
class Example
{
static void Main()
{
Array values = Enum.GetValues(typeof(DaysOfWeek));
foreach (DaysOfWeek day in values)
Console.WriteLine(day);
}
}
输出:
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
这个例子中,我们定义了一个DaysOfWeek枚举类型,并使用Type.GetEnumValues()方法获取所有枚举常量的数组。 然后我们使用foreach循环遍历数组,并将每个枚举常量打印到控制台上。
Type.GetEnumValues()方法是用于返回指定枚举类型中所有枚举常量的数组。这个方法可以方便地列出枚举的所有值,并在需要时将它们与其他值进行比较。