开关/案例语句中的“检测到无法访问的代码”错误
本文关键字:访问 代码 错误 检测 案例 语句 开关 | 更新日期: 2023-09-27 18:35:52
我收到以下代码的错误,这是不可能的。
我已经检查了该程序,它运行良好,包括该方法。
关于无法访问的代码错误的来源是什么的任何建议?
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
语句。换句话说,他们永远不会被处决。如果删除中断,则不会收到警告。