Inilah yang ingin saya lakukan:
switch(myvar)
{
case: 2 or 5:
...
break;
case: 7 or 12:
...
break;
...
}
Saya mencoba dengan "case: 2 || 5", tetapi tidak berhasil.
Tujuannya adalah untuk tidak menulis kode yang sama untuk nilai yang berbeda.
c#
switch-statement
Ivan Prodanov
sumber
sumber
Jawaban:
Dengan menumpuk setiap sakelar, Anda mencapai kondisi ATAU.
sumber
Anda melakukannya dengan menumpuk label kasus :
sumber
sumber
Pernyataan kasus secara otomatis gagal jika Anda tidak menentukan sebaliknya (dengan menulis jeda). Untuk itu Anda bisa menulis
// dll ...}
sumber
Contoh untuk pernyataan switch menunjukkan bahwa Anda tidak dapat menumpuk yang tidak kosong
case
, tetapi harus menggunakangoto
s:sumber