开关/案例语句中的“检测到无法访问的代码”错误

本文关键字:访问 代码 错误 检测 案例 语句 开关 | 更新日期: 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语句。换句话说,他们永远不会被处决。如果删除中断,则不会收到警告。