Chciałbym wiedzieć, czy „theObject” jest wyliczeniem (dowolnego typu)
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
Chciałbym wiedzieć, czy „theObject” jest wyliczeniem (dowolnego typu)
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
Odpowiedzi:
Pytanie jest odpowiedzią. :)
bool isEnum = theObject is Enum;
Jeśli posiadasz Type, skorzystaj z Type.IsEnumnieruchomości np:
bool isEnum = theObject.GetType().IsEnum;
Typejest typem Enum. +1