Folgendes möchte ich tun:
switch(myvar)
{
case: 2 or 5:
...
break;
case: 7 or 12:
...
break;
...
}
Ich habe es mit "case: 2 || 5" versucht, aber es hat nicht funktioniert.
Der Zweck besteht darin, nicht denselben Code für unterschiedliche Werte zu schreiben.
c#
switch-statement
Ivan Prodanov
quelle
quelle
Antworten:
Durch Stapeln jedes Schaltergehäuses erreichen Sie die ODER-Bedingung.
quelle
Sie tun dies, indem Sie Falletiketten stapeln :
quelle
quelle
Fallanweisungen fallen automatisch durch, wenn Sie nichts anderes angeben (durch Schreiben einer Pause). Dafür kannst du schreiben
// etc... }
quelle
Das Beispiel für die switch-Anweisung zeigt, dass Sie nicht leere
case
s nicht stapeln können , sonderngoto
s verwenden sollten:quelle