在 C# 中,可以使用 Enum.GetValues 方法将枚举转换成数组。以下是一个示例:

enum DayOfWeek
{
    Sunday,
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday
}

// 将枚举转换成数组
DayOfWeek[] daysOfWeek = (DayOfWeek[])Enum.GetValues(typeof(DayOfWeek));

// 输出数组元素
foreach (DayOfWeek day in daysOfWeek)
{
    Console.WriteLine(day);
}

输出结果:

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

在上面的示例中,首先定义了一个名为 DayOfWeek 的枚举。然后,使用 Enum.GetValues 方法将 DayOfWeek 枚举转换成 DayOfWeek[] 数组。最后,使用 foreach 循环遍历并输出数组的元素。

C# 枚举转数组:使用 Enum.GetValues 方法

原文地址: https://www.cveoy.top/t/topic/lo0b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录