[c#] 개체가 Enum인지 테스트
‘theObject’가 열거 형 (모든 열거 형 유형)인지 알고 싶습니다.
foreach (var item in Enum.GetValues(theObject.GetType())) {
//do something
}
답변
질문이 답입니다. 🙂
bool isEnum = theObject is Enum;
답변
답변
그냥 사용
if (theObject is Enum)
//is an enum
답변
일반 유형 매개 변수의 경우 매개 변수를 테스트하는 대신 제한 할 수 있습니다.
where T : Enum