Enum eNUM
{
one,Two,Three
}
我有一个UserDefinedString。例如:Four
我想检查用户定义的字符串是否存在于eNUm
。我
eNUM _num;
if (Enum.TryParse<eNUM>("UserDefinedString", out _num))
{
//do some thing
}
试过我也试过:
if (Enum.IsDefined(typeof(eNUM), "UserDefinedString"))
这不是为我工作
'Enum.IsDefined'将返回如果属实检查你的关键字符串在Enum中退出。 “不工作”是什么意思? –
你是什么意思“这不适合我”?你有错误吗?结果是否与您预期的不同?如果是这样,什么? – Rik