Mit .StartsWith in einer Switch-Anweisung?

Ich arbeite an einer Switch-Anweisung und muss unter zwei Bedingungen feststellen, ob die Werte mit einem bestimmten Wert beginnen. Das macht die Switch-Anweisung. Der Fehler lautet "Typ Bool kann nicht in Zeichenfolge umgewandelt werden".

Weiß jemand, ob ich StartsWith in einem Switch verwenden kann oder ob ich If ... Else-Anweisungen verwenden muss?

switch(subArea)
            {
                case "4100":
                case "4101":
                case "4102":
                case "4200":
                    return "ABC";
                case "600A":
                    return "XWZ";
                case subArea.StartsWith("3*"):
                case subArea.StartsWith("03*"):
                    return "123";
                default:
                    return "ABCXYZ123";
            }

Antworten auf die Frage(12)

Ihre Antwort auf die Frage