Je voudrais savoir si 'theObject' est une énumération (de tout type d'énumération)
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
Je voudrais savoir si 'theObject' est une énumération (de tout type d'énumération)
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
Réponses:
La question est la réponse. :)
bool isEnum = theObject is Enum;
Si vous avez un Type, utilisez la Type.IsEnumpropriété, par exemple:
bool isEnum = theObject.GetType().IsEnum;
Typeêtre de type Enum. +1