Merhaba arkadaşlar size switch deyiminden bahsetmek istiyorum.Switch değimi Visual basic dilinde Select case ye denk gelir diğer dillerdede mutlaka vardır hepsininde mantığı aynıdır.Switch deyimi birden fazla if kullanmamız gereken yerlerde çok işimize yarar.
Mantığı Söyledir :
Kod:
switch (kontrol edilicek değişken yada nesne)
{
case karşılaştırılacak değer :
geri dönecek değer true ise yapılacak iş ;
break;
case ....:
...
break;
}
Şeklindedir.şimdi gerçek bir örnek verelim çalışıcak kodlarla.
Kod:
combobox1.items.add("izmir");
combobox1.items.add("istanbul");
combobox1.items.add("Ankara");
switch (combobox.selecteditem)
{
case "izmir":
MessageBox.Show("35");
break;
case "istanbul":
MessageBox.Show("34");
break;
case "Ankara":
MessageBox.Show("06");
break;
}
Burda yaptığımız iş önce combobox1 adındaki nesnemize bilgi ekleyip bunları switch deyimi ile kontrol etmektir.yukarıdakı mantığından da anlıyacağınız gibi ifdeki gibi tek bir karşılaştırma değil birden fazla kontrol yapabiliyoruz...