'TheObject' bir enum (herhangi bir enum türünde) olup olmadığını bilmek istiyorum
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
'TheObject' bir enum (herhangi bir enum türünde) olup olmadığını bilmek istiyorum
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
Yanıtlar:
Soru cevaptır. :)
bool isEnum = theObject is Enum;
Bir mülkünüz varsa, mülkü Type
kullanın Type.IsEnum
, örneğin:
bool isEnum = theObject.GetType().IsEnum;
Type
bir Enum türü olup olmadığını nasıl kontrol edeceğimi bilmem gerekiyordu . +1