2013-05-08 3 views
0

У меня есть класс enum ниже, хотелось бы знать, как я мог бы отправить это перечисление обратно как список IEnumerable, чтобы я не видел число, кроме фактического имени, например. «Понедельник» в спискеIEnumerable list delplayed from enum values ​​

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

Почему вы не использовать уже имеющееся перечисление [ 'DayOfWeak'] (http://msdn.microsoft.com/en-us/library/system.dayofweek.aspx)? Для имени: используйте 'ToString'. –

+0

Если вы используете 'System.DayOfWeek', первый элемент -' Sunday = 0' – Netricity

ответ

4

Вы можете использовать Enum.GetNames(), чтобы получить список имен.

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