你可以先将 int 型常量强制转换为枚举类型,再使用 switch 语句。例如:
enum MyEnum {
Value1,
Value2,
Value3
};
int constant = 1;
MyEnum myEnumValue = (MyEnum)constant;
switch (myEnumValue) {
case Value1:
// code
break;
case Value2:
// code
break;
case Value3:
// code
break;
default: