C#’ta Switch-Case Kullanımı

19 Şubat 2010 – 16:04 Bu yazıda c sharp ile switch-case kullanımına örnek verilerek anlatılacaktır. Switch-case; bir değişkenin aldığı birden fazla değere göre farklı caselerin çalıştırılması gereken durumlarda kullanılır. Çoklu if yapısı gibide düşünülebilir.
1 2 3 4 5 6 7 8 9 10 | switch (sayi) { case 1: sonuc = "Pazartesi"; break; case 2: sonuc = "Salı"; break; case 3: sonuc = "Çarşamba"; break; case 4: sonuc = "Perşembe"; break; case 5: sonuc = "Cuma"; break; case 6: sonuc = "Cumartesi"; break; case 7: sonuc = "Pazar"; break; } |
Ayrıca birkaç durum için aynı komutu çalıştırmak için şu şekilde kullanabiliriz:
1 2 3 4 5 6 7 8 9 | switch (sayi) { case 1: case 2: case 3: sonuc = "Üçüncü Seçim"; break; case 4: case 5: case 6: sonuc = "Altıncı Seçim"; break; } |
Bunların dışında goto case deyimi ile bir durumda diğer durumların komutlarını çalıştırabiliyoruz. Bu deyimin kullanımı ise şu şekilde:
1 2 3 4 5 6 7 | switch (sayi) { case 1: sonuc = "100"; break; case 2: sonuc = "200"; break; case 3: sonuc = "300"; break; case 4: goto case 1; //sonuc değeri 100 olacak } |
Etiketler: ”C#, case, switch”