从枚举值中显示的IEnumerable列表

时间:2013-05-08 15:04:20

标签: c# enums

我有下面的枚举类想知道我将如何能够将此枚举作为IEnumerable的列表发回,以便我看不到数字而是实际名称,例如名单上的“星期一”

 public enum WeekDays
    {
        Monday = 1,
        Tuesday = 2,
        Wednesday = 3,
        Thursday = 4,
        Friday = 5,
        Saturday = 6,
        Sunday = 7
    }

1 个答案:

答案 0 :(得分:4)

您可以使用Enum.GetNames()获取名称列表。

string []names =  Enum.GetNames(typeof(WeekDays));