5.00 / 1 oy

C# Switch Case kullanımı ve örnekleri

Programlama dillerinde if yerine alternatif olarak kullanabilen bir diğer koşul ifadesi de switch'tir. Yazılımcılar arasında switch case olarak ifade edilmesi ise switch edilen değişkenin değerine göre durumlar (case'ler) oluşturulmasından kaynaklanmaktadır. Diğer programlama dillerinde switch kullanımına istinaden sitede aşağıdaki başlıklar paylaşılmış.

bkz: PHP'de switch kullanımı ve örnekleri

bkz: Matlab'da Switch Case kullanımı ve örnekleri

bkz: Java'da gün adını Switch Case ile bulup gösteren program

bkz: Java'da string ile switch kullanmak

switch case kullanımına örnek olarak 18 ya da 20 yaşında olan birisinin girebileceği ve diğer yaşlardaki kimsenin giremeyeceği hayali bir mekan kurgulayalım.

System.Console.WriteLine("kaç yaşındasın?");
int yas = Convert.ToInt32(Console.ReadLine());

switch(yas)
{
    case 18:
        System.Console.WriteLine("18 yaşında olduğunuz için girebilirsiniz");
        break;
    case 20:
        System.Console.WriteLine("20 yaşında olduğunuz için girebilirsiniz");
        break;
    default:
        System.Console.WriteLine("mekana giremezsiniz");
        break;
}

Çıktı:

kaç yaşındasın?
18
18 yaşında olduğunuz için girebilirsiniz

Bu uygulamayı if kullanarak da yapabilirdik, dolayısıyla switch ifadesinin if ifadesine bir alternatif olduğunu söyleyebiliriz. Hangi şartlı yazım ifadesinin daha kullanışlı olduğu konusunda ise ilerleyen saatlerde bir yazı yazarak bağlantısını buraya ekleyeceğim.

Edit: bkz: Programlama dillerinde if ile switch case arasındaki fark nedir?

Önceki yazılarımdan bazıları için;

bkz: C# TryParse metodu kullanımı ve örnekleri

bkz: C# iç içe if kullanımı ve örnekleri

mbologlu

04.04.2021 00:51

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# Switch Case kullanımı ve örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.