İlginizi Çekebilir

  1. Ana Sayfa
  2. Genel
  3. C# Programlama – Şart İfadeleri 2

C# Programlama – Şart İfadeleri 2

C# Programlama – Şart İfadeleri 2

C# Programlama – Şart İfadeleri Swict Case Default

C# dilinde bir koşulla diğer koşulu karşılaştırmak için kullanılan ifadeler vardır. Bu ifadeler if – else – else if ve switch case dir. İkiside şart koymak ve karşılaştırmak için kullanılır. İkisininde kendine göre kullanım alanları ve kimi yere göre basitlikleri vardır. Ancak switch case ile yapılan if kullanılarak yapılabilir. Ancak İf kullanılarak yapılan koşul herzaman için switch case kullanılarak yapılamayabilir. Tabiki de bu durum if her zaman daha iyidir anlamına gelmez. Switch case kullanmanın da bir kolaylığı vardır. Bu koşulları kullanırken basit olarak 1 koşul karşılaştırılır. İşler karmaşık olmaya başladığında 1 den fazla koşul karşılaştırması yapılabilir. İfadeleri karşılaştırma yapmak için bazı operatörlere ihtiyaç duyulur. Bu ifadeler genelikle büyük mü küçük mü eşit mi içerisinde geçiyor mu şeklindedir.

Switch Case Default

Switch Case kullanırken dikkat etmemiz gereken birşey Switch yanına parantez açılır ; koyulmaz ve her case için case sonuna : konur. Case sonrası break konulmayı unutulursa case hata verir. Default ise hirbir case koşulu sağlanmıyor ise yapulacak işlemler için kullanılır.

char a; // a değişkenini kullanıcıdan aldığımızı düşünürsek
Switch(a) // a değerine göre yapılacak işlemler
case 1: 1.kodlar; break;
case 2: 2.kodlar; break;
case 3: 3.kodlar; break;
case +: 4.kodlar; // Bir break unutulursa kod bu satırda case in altını çizer. Hata verir
case -: 5.kodlar; break;
case %: 6.kodlar;break;

Bu kodlarda a ya verilen değer 1 ise 1. kodlar + ise 4. kodlar % ise 6. kodlar çalışır.

Yorum Yap

Yorum Yap