Switch Example

Listeye Dön

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
C# 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;
}
Çıktı
Kodu çalıştırmak için ▶ butonuna tıklayın.

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.