나는 내가 UserDefinedString이 열거 형에 문자열이 들어 있는지 확인하십시오.
Enum eNUM
{
one,Two,Three
}
있습니다. 예 :
Four
사용자가 정의한 문자열이
eNUm
에 있는지 여부를 확인하고 싶습니다. 나는 또한 시도
eNUM _num;
if (Enum.TryParse<eNUM>("UserDefinedString", out _num))
{
//do some thing
}
으로 시도 :
if (Enum.IsDefined(typeof(eNUM), "UserDefinedString"))
이
'Enum.IsDefined'이 경우에 true를 돌려줍니다 같은 LINQ 기능을 사용하여 키를 확인할 수 있습니다 시도 string은 Enum에서 끝납니다. '일하지 않는다 '는 것은 무엇을 의미합니까? –
"나에게 효과가 없다"는 것은 무엇을 의미합니까? 오류가 있습니까? 결과가 예상과 다른가요? 그렇다면, 무엇? – Rik