Eu gostaria de saber se 'theObject' é um enum (de qualquer tipo de enum)
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
c#
enums
value-type
Aran Mulholland
fonte
fonte
Se você tiver um
Type
, use aType.IsEnum
propriedade, por exemplo:fonte
Type
era do tipo Enum. +1Apenas use
fonte
Para parâmetros de tipo genérico, o parâmetro pode ser restringido em vez de testado:
fonte