Wie, um mehrere Werte in einem Fall?
How, um mehrere Werte innerhalb eines case
? Also, wenn ich wollen, führen Sie die gleiche Aktion für Wert "first option"
und "second option"
?
Ist das der richtige Weg?
switch(text)
{
case "first option":
{
}
case "second option":
{
string a="first or Second";
break;
}
}
- Siehe dieser Artikel einige Richtlinien. Die Hauptsache ist, springt bei mir ist das der erste Fall ist, fehlt ein
break
- Anweisung - Freundliche Vorschlag - get verwendet, um Dokumentation
- Es wollte, so auch der folgende Fall ausgeführt wird.
- Danke @Max, der Artikel war hilfreich. ich habe absichtlich entkommen eine Pause, um Fälle zu erfassen, und lassen Sie die Ausführung fortsetzen.Die Klammern nach dem ersten Fall waren die Ursache für meine problem.
- Duplikat von Mehrere Fälle in Switch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es heißt "mehrere labels" in der Dokumentation, die gefunden werden können in der C# - Dokumentation auf der MSDN-Website.
Deine geänderten code:
Beachten Sie, dass ich zog den
string a
aus, da sonst Ihrea
wird nur innerhalb derswitch
.Ist es möglich
Können Sie besser dran mit nur einer
if
- Anweisung, wenn Sie möchten in der Lage sein zu behandeln, sowohl zusammen als auch getrennt als unterschiedliche Fälle: