Powiel możliwe:
How do I enumerate an enum?Jak znaleźć wszystkie możliwe wartości wyliczenia?
że mam MyEnum typu enum. Czy istnieje sposób w języku C#, aby uzyskać listę wszystkich możliwych wartości wyliczenia typu MyEnum?
Powiel możliwe:
How do I enumerate an enum?Jak znaleźć wszystkie możliwe wartości wyliczenia?
że mam MyEnum typu enum. Czy istnieje sposób w języku C#, aby uzyskać listę wszystkich możliwych wartości wyliczenia typu MyEnum?
Wystąpienie wyliczenia może mieć dowolny przypisany do rodzaju podstawowego (tj. int.MinValue
do int.MaxValue
dla każdego wyliczenia regularnego). Możesz uzyskać listę wartości o nazwie, dzwoniąc pod numer Enum.GetNames
i Enum.GetValues
.
Enum.GetValues(typeof(SomeEnum));
powróci tablicę wszystkich wartości. Nie wiem, czy to ci pomoże.
I http://stackoverflow.com/questions/105372/c-how-to-enumerate-an-enum – LukeH