gpt4 book ai didi

c# - "Unreachable code detected"switch/case 语句错误

转载 作者:行者123 更新时间:2023-11-30 20:23:57 25 4
gpt4 key购买 nike

我收到以下代码的错误,这是不可能的。

我已经检查了程序,它运行完美,包括那个方法。

关于无法访问的代码错误的来源有什么建议吗?

public static string GetStringNumber(Card a)
{
switch (a.number)
{
case Number.Ace:
return "Ace";
break;
case Number.Two:
return "Two";
break;
case Number.Three:
return "Three";
break;
case Number.Four:
return "Four";
break;
case Number.Five:
return "Five";
break;
case Number.Six:
return "Six";
break;
case Number.Seven:
return "Seven";
break;
case Number.Eight:
return "Eight";
break;
case Number.Ten:
return "Ten";
break;
case Number.Jack:
return "Jack";
break;
case Number.Queen:
return "Queen";
break;
case Number.King:
return "King";
default:
return "Somthing got wrong";
break;
}
}

最佳答案

由于您正在从每个 case 标签返回,因此您的 break 语句是不可到达的。换句话说,它们将永远不会被执行。如果删除中断,则不会收到警告。

关于c# - "Unreachable code detected"switch/case 语句错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27747816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com