Switch Case bir değeri koşullarla
kontrol etmemizi sağlar. Switch Case ile yapacağımız hemen her şeyi if else yapısıyla da yapılabilir. Peki switch case kontrol yapısını nerde ve nasıl
kullanabiliriz. Switch Case kontrol yapısını genelde bize okuma kolaylığı
sağlayacak yerlerde ve sabit bir değişkenle, sabit bir değerle kontrol
yapacağımız zaman kullanabiliriz.
Örnek üzerinden daha detaylı bakalım.
private void button1_Click(object sender, EventArgs e)
{
int sayi = Convert.ToInt32(textBox1.Text);//Girilen sayıyı değişkene atıyalım.
/*
Şimdi Switch Case'yi kullanmayı öğrenelim. */
switch (sayi)//Kontrol etmek
istediğimiz değişkeni alıyoruz.
{
case 5://Burada eğer girilen sayı 5 ise diyoruz.
{
MessageBox.Show("Girilen sayı beştir.");
break;// Eğer koşul doğru ise
break diyerek istediğimiz oldu bu sorgudan çık artık diyoruz. :)
}
case 3://Burada eğer girilen sayı 3 ise diyoruz.
{
MessageBox.Show("Girilen sayı üçtür.");
break;
}
case 7://Burada eğer girilen sayı 7 ise diyoruz.
{
MessageBox.Show("Girilen sayı yedidir.");
break;
}
default://Eğer hiçbir şartınız
tutmadıysa burada default bir durum belirliyorsunuz.
{
MessageBox.Show("Girilen sayıyı bizde çözemedik, deyin mesela
:)");
break;
}
}
}