对于VS2005中的C#,有没有办法检查整数是否是Enum类型的一部分?
例如:
if number in CustomerType { ... }
Run Code Online (Sandbox Code Playgroud)
哪里
enum CustomerType
{
A = 0;
B = 1;
C = 2;
}
Run Code Online (Sandbox Code Playgroud)
是Enum.IsDefined(输入enumType,Object value)你在寻找什么?
而不是你的if语句:
if (Enum.IsDefined(typeof(CustomerType), number))
{
...
}
Run Code Online (Sandbox Code Playgroud)