SORU
16 EYLÜL 2008, Salı


Anahtarı birden fazla Vaka:

Bir yerde gördüm sanırım, ama eğer farklı bir dil olsaydı, ya da eğer sadece sözdizimi iyi hatırlayamıyorum bile hatırlamıyorum.

Orada bir şekilde dava değeri belirtmeden birden çok durum açıklamaları yoluyla düşmek: art arda?

Bu işleri biliyorum

switch (value)
{
   case 1:
   case 2:
   case 3:
      //do some stuff
      break;
   case 4:
   case 5:
   case 6:
      //do some different stuff
      break;
   default:
       //default stuff
      break;
}

ama böyle bir şey yapmak istiyorum:

switch (value)
{
   case 1,2,3:
      //Do Something
      break;
   case 4,5,6:
      //Do Something
      break;
   default:
      //Do the Default
      break;
}

Bu farklı bir dil, ya da ben bir şey eksik düşünüyorum sözdizimi.

Teşekkürler!

CEVAP
1 AĞUSTOS 2010, Pazar


Bu zaten cevap olmuştur sanırım. Ancak, yine de yaparak sözdizimsel olarak daha iyi bir şekilde her iki seçenek de karıştırabilirsiniz bence:

switch (value)
{
case 1: case 2: case 3:          
    // Do Something
    break;
case 4: case 5: case 6: 
    // Do Something
    break;
default:
    // Do Something
    break;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • the one am radio

    the one am r

    6 Mayıs 2006