C# switch case örnekleri ve kullanımı

C# switch case örnekleri ve kullanımı

13 Şubat 2018 3 Yazar: Admin

C# switch case nedir?

Switch case yapısı elimizde bir çok seçenek olduğu zaman if else yerine kullanılır. Kullanım nedeni if else’nin çok kullanıldığı zamanlardaki karışıklığı azaltmak. Switch case her ne kadar(hemen hemen) if else ile aynı kod miktarına denk gelse de okunabilirliği artırma yönünden gerçekten tercih edilen bir yapı olmuştur. Switch case kullanarak if else deki kod karmaşasından uzaklaşabiliriz. Aşağıdaki switch case örneği bunu iyi şekikde açıklıyor.

C# switch case kullanımı

C#’ta switch case in temel yapısı aşağıdaki gibidir.

 

Not : Varsayılan kısmı, değer kısmının koşul kısımlarından hiçbirini sağlamaması sonucu yapılacak şeydir.

C# switch case örnekleri

Yukarıdaki örnekte switch case ile ayları bulduk. Eğer bunu if else ile yapsaydık çok karmaşık bir yapı olacaktı. Şuan switch case bizi bu karmaşık yapıdan kurtarmış oldu.




Aynı mantık ile günleri bulacak olursak:

Bu örnekte ise günleri yazdırdık.


C# Switch Case String Kullanımı

C#’da Switch Case yapısını aynı zamanda string ifadeler içinde kullanabiliriz. Örneğimizi biraz zorlaştıralım 🙂