Açıklama
Bir programda çok sayıda koşul kontrolü ve bunların sonucuna göre gerçekleştirilmesi gereken işlemler varsa, if-else yapıları ile akışın izlenmesi zorlaşabilir. Böyle durumlar genellikle switch deyiminin kullanılmasının gerekli olacağı durumlardır
CSHARP SOURCE CODE
int i = 1;
switch (i)
{
case 1:
MessageBox.Show("One");
break;
case 2:
MessageBox.Show("Two");
MessageBox.Show("Two");
break;
default:
MessageBox.Show("Other");
break;
}
Detaylı İnceleme
Switch deyiminin çalışma prensibi basittir. switch ifadesi hangi casei izleyen sabitle çakışıyorsa, programın kontrolü o casei izleyen kısma geçer. Bu caseden sonraki deyimler de kontrol edilmeden çalıştırılır.
case sabitlerinden hiçbiri ifade ile uyuşmuyorsa, programın akışı defaultu izleyen kısıma geçer.
Görüntülenme: 869
Ekleyen: Administrator