C# 枚举转数组:使用 Enum.GetValues 方法
在 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 循环遍历并输出数组的元素。
原文地址: https://www.cveoy.top/t/topic/lo0b 著作权归作者所有。请勿转载和采集!