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

  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012