我的开关案例有错误:
错误:此开关语句中已出现标签案例1
switch (myEnum)
{
case MyEnum.EnumOne:
break;
case MyEnum.EnumTwo:
break;
case MyEnum.EnumThree: //The error line
break;
default:
break;
}
有什么问题?
答案 0 :(得分:2)
搞清楚:
我对EnumThree
的枚举定义错误:
public enum MyEnum
{
EnumOne = 0,
EnumTwo = 1,
EnumThree = 1,
}
我已将MyEnum
定义编辑为(感谢@ dmitry-bychenko):
public enum MyEnum
{
None = 0
EnumOne = 1,
EnumTwo = 2,
EnumThree = 3,
}
它有效。