错误:标签...已经出现在此switch语句中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误:标签...已经出现在此switch语句中相关的知识,希望对你有一定的参考价值。
我的开关盒有一个错误:
错误:标签案例1已在此switch语句中出现
switch (myEnum)
{
case MyEnum.EnumOne:
break;
case MyEnum.EnumTwo:
break;
case MyEnum.EnumThree: //The error line
break;
default:
break;
}
问题是什么?
答案
想一想:
我对EnumThree
的枚举定义是错误的:
public enum MyEnum
{
EnumOne = 0,
EnumTwo = 1,
EnumThree = 1,
}
我编辑了MyEnum
定义(感谢@dmitry-bychenko):
public enum MyEnum
{
None = 0
EnumOne = 1,
EnumTwo = 2,
EnumThree = 3,
}
它奏效了。
以上是关于错误:标签...已经出现在此switch语句中的主要内容,如果未能解决你的问题,请参考以下文章