本文介绍了检查整数类型属于枚举成员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要检查一些整数类型属于(一)枚举成员。
I want to check that some integer type belongs to (an) enumeration member.
例如,
public enum Enum1
{
member1 = 4,
member2 = 5,
member3 = 9,
member4 = 0
}
Enum1 E1 =( Enum1)4给我的member1
Enum1 e1 = (Enum1)4 gives me member1
Enum1 E2 =(Enum1)10给我什么,我想检查一下。
Enum1 e2 = (Enum1)10 gives me nothing and I want to check it.
推荐答案
使用 Enum.IsDefined
Enum.IsDefined(typeof(Enum1), 4) == true
但
Enum.IsDefined(typeof(Enum1), 1) == false
这篇关于检查整数类型属于枚举成员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!