Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误:标签。。。已在此switch语句中出现_C#_Enums_Switch Statement - Fatal编程技术网

C# 错误:标签。。。已在此switch语句中出现

C# 错误:标签。。。已在此switch语句中出现,c#,enums,switch-statement,C#,Enums,Switch Statement,我的开关盒有一个错误: 错误:此开关语句中已出现标签大小写1 有什么问题吗?只要想清楚: 我对enumtree的枚举定义错误: public enum MyEnum { EnumOne = 0, EnumTwo = 1, EnumThree = 1, } Iv'e编辑了MyEnum的定义(感谢@dmitry bychenko): 它成功了。只要想清楚: 我对enumtree的枚举定义错误: public enum MyEnum { EnumOne = 0,

我的开关盒有一个错误:

错误:此开关语句中已出现标签大小写1

有什么问题吗?

只要想清楚:

我对
enumtree
的枚举定义错误:

public enum MyEnum
{
    EnumOne = 0,
    EnumTwo = 1,
    EnumThree = 1,
}
Iv'e编辑了MyEnum的定义(感谢@dmitry bychenko):

它成功了。

只要想清楚:

我对
enumtree
的枚举定义错误:

public enum MyEnum
{
    EnumOne = 0,
    EnumTwo = 1,
    EnumThree = 1,
}
Iv'e编辑了MyEnum的定义(感谢@dmitry bychenko):


它成功了。

或者从枚举中删除数字分配可能是
None=0,EnumOne=1,enumtoo=2,enumtoo=3
是一个更好(更可读)的选择:名称对应其值或者从枚举中删除数字分配可能是
None=0,enumtoo=1,enumtoo=2,enumtoo=3
是一个更好(更可读)的选择选项:名称对应其值
public enum MyEnum
{
    None = 0
    EnumOne = 1,
    EnumTwo = 2,
    EnumThree = 3,
}