Ara*_*and 86 c# enums value-type
我想知道'theObject'是否是枚举(任何枚举类型)
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
Run Code Online (Sandbox Code Playgroud)
EMP*_*EMP 196
问题是答案.:)
bool isEnum = theObject is Enum;
Run Code Online (Sandbox Code Playgroud)
Chr*_*ich 60
如果您有Type,请使用该Type.IsEnum属性,例如:
bool isEnum = theObject.GetType().IsEnum;
Run Code Online (Sandbox Code Playgroud)