Verwenden Sie .StartsWith in einer Switch-Anweisung?C#

Ein Treffpunkt für C#-Programmierer
Guest
 Verwenden Sie .StartsWith in einer Switch-Anweisung?

Post by Guest »

Ich arbeite an einer Switch-Anweisung und mit zwei der Bedingungen muss ich sehen, ob die Werte mit einem bestimmten Wert beginnen. Die Switch-Anweisung funktioniert so. Der Fehler lautet: „Typ bool kann nicht in String umgewandelt werden“.

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

Code: Select all

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";
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post