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
}
c#
enums
value-type
Aran Mulholland
la source
la source
Si vous avez un
Type
, utilisez laType.IsEnum
propriété, par exemple:la source
Type
être de type Enum. +1juste utiliser
la source
Pour les paramètres de type générique, le paramètre peut être contraint plutôt que testé:
la source