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

  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • TechBalance

    TechBalance

    12 HAZİRAN 2011