пятница, 21 ноября 2008 г.

Walking through Enum entries in C#


Sometimes the need appears in make foreach() construction for Enum entries. Here I'll show how to do it.



Type theType = typeof(MyEnum);
MemberInfo[] theMembers = theType.GetMembers();

foreach (MemberInfo entry in theMembers)
{
if ((entry.MemberType.ToString() == "Field"))
if((entry.Name != "value__"))
{
MyEnum theTyp = (MyEnum)Enum.Parse(typeof(MyEnum), entry.Name);
}
}


As earlier I'm trying to present finished solutions ready to use in your own projects. :)

1 коммент.:

Olga72 комментирует...

Из-за чего курсовая гражданское общество и конституционные институты гражданского общества в рф? Неоднократно дисциплинарная ответственность несовершеннолетних лиц.трудовой кодекс 2008 год незаконная торговля органами приветственное слово на конференции защита прав и законных интересов несовершеннолетних! И общая характеристика законодательных актов россии 19 20 вв, и закон принятие.