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

  • bunliu

    bunliu

    2 Mayıs 2007
  • expertvillage

    expertvillag

    5 NİSAN 2006
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013