Önceki yazımda if şartlarına bakmıştık. Bu yazımda da switch case yapısında bakacağız.

Switch Case kullanımı genellikle belirli bir aralık içerisinde kullanırız. Örnek vermek gerekir ise hava durumunu düşünürsek güneşli yağmurlu bulutlu karlı şartları gelebilir. Bu durumlarda güneşli ise dışarı çıkabilirsiniz ya da karlı ise ekrana bot giymeyi unutma yazmak için kullanılabilir.

Switch-Case Kalıbı

switch(değer){

case değer:
//yapılacaklar
break;

case değer2:
//yapılacaklar
break;

}

Switch – Case Örneği

string hava="yagmurlu";

switch(hava){
case "gunesli":
Console.WriteLine("Hava çok sıcak 11-15 arası dışarı çıkmak zararlı olabilir.");
break;

case "bulutlu":
Console.WriteLine("Hava gayet güzel iyi keyifler");
break;

case "yagmurlu":
Console.WriteLine("Hava yağmurlu şemsiyenizi almalısınız..");
}

Burada dikkat etmeniz gereken şey break ile kodları kırıp çıkmamız gerekmektedir. Break anahtar kelimesi olmadığında hata alabilirsiniz ya da tüm durumların çalışması söz konusu olabilir.

Default İşlem

Hiçbir şart sağlanmadığında default (varsayılan) duruma girer. Kalıp aynısı gibi direkt örneğe bakalım.

int sayi=0;

switch(sayi){
case 3:
Console.WriteLine("Girdiğiniz sayı 3'e eşittir.");
break;

case 5:
Console.WriteLine("Girdiğiniz sayı 5'e eşittir.");
break;

case 15:
Console.WriteLine("Girdiğiniz sayı 15'e eşittir");
break;

default:
Console.WriteLine("Girdiğiniz sayı yukarıdaki hiçbir sayıya eşit değildir.");
break;
}

Umarım faydalı olmuştur.

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir