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 case’i izleyen sabitle çakışıyorsa, programın kontrolü o case’i izleyen kısma geçer. Bu case’den sonraki deyimler de kontrol edilmeden çalıştırılır. case sabitlerinden hiçbiri ifade ile uyuşmuyorsa, programın akışı default‘u izleyen kısıma geçer.
Görüntülenme: 869
Ekleyen: Administrator