Oto, co chcę zrobić:
switch(myvar)
{
case: 2 or 5:
...
break;
case: 7 or 12:
...
break;
...
}
Próbowałem z „case: 2 || 5”, ale nie zadziałało.
Celem jest nie pisanie tego samego kodu dla różnych wartości.
c#
switch-statement
Ivan Prodanov
źródło
źródło
Odpowiedzi:
Układając każdą obudowę przełącznika w stos, osiągasz warunek LUB.
źródło
Robisz to, układając etykiety skrzynek :
źródło
źródło
Instrukcje dotyczące wielkości liter automatycznie przechodzą, jeśli nie określisz inaczej (pisząc przerwę). Możesz więc pisać
// itd ...}
źródło
Przykład instrukcji switch pokazuje, że nie można umieszczać w stosie niepustych
case
s, ale należy używaćgoto
s:źródło