mehmetduran.com - Paylaşmak Güzeldir...
C Sharp'ta Switch-Case Kullanımı
Bu yazımda c sharp ile switch-case kullanımının nasıl olduğunu açıklmaya çalışacağım. Switch-case; bir değişkenin aldığı bir çok değere göre farklı komutların çalıştırılması gereken durumlar için kullanılır. Genel yapısı şu şekildedir:

      switch(değişken)
      {
          case durum1: komutlar; break;
          case durum2: komutlar; break;
          case durum3: komutlar; break;
          ......
          default: komutlar; break;
     }


Burada değişkenin değerine göre durumların karşısındaki komutlar çalışır. Eğer değişkenin değeri hiçbir duruma uymuyorsa default kısmındaki komutlar çalışır.

Switch-case için örnek kullanımlara bakacak olursak:

    switch (sayi)
    {
        case 1: sonuc = "yek"; break;
        case 2: sonuc = "du"; break;
        case 3: sonuc = "se"; break;
        case 4: sonuc = "cihar"; break;
        case 5: sonuc = "penç"; break;
        case 6: sonuc = "şeş"; break;
    }

Ayrıca birkaç durum için aynı komutu çalıştırmak için şu şekilde kullanabiliriz:

    switch (sayi)
    {
        case 1: 
        case 2:
        case 3: sonuc = "ilk bölüm"; break;
        case 4:
        case 5:
        case 6: sonuc = "ikinci bölüm"; 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:

    switch (sayi)
    {
        case 1: sonuc = "10"; break;
        case 2: sonuc = "20"; break;
        case 3: sonuc = "30"; break;
        case 4: goto case 1; //sonuc değeri 10 olacak
    }

Böylece c sharp ile switch-case kullanımını görmüş olduk.
İyi Çalışmalar!
Mehmet Duran 10 Eylül Çarşamba 2008 2 36868 3,8
Bookmark and Share
Bu Yazıyı Değerlendirin.
Konuyla İlgili Olabilecek Diğer Yazılar Asp.net ile Dll Oluşturma ve Kullanma Linq'e Giriş (Language Integrated Query) C Sharp'ta Operatör Overloading Linq ile Dizindeki Dosyaları Gösterme Ternary Operatör Kullanımı (koşul ? doğru : yanlış)
Yorumlar
Yorum Yaz
RSS Yorum Takibi
yunus 23 Kasım Pazartesi 2009 13:36 #1
merhaba c# (sharp) ı öğrenmeye başladım yalnız nerden ve nasıl başlamam lazım.. bir yol haritası çıkarabilirmisiniz .. şimdiden teşekkürler
Mehmet Duran 23 Kasım Pazartesi 2009 19:15 #2
C#'ı öğrenmek için veya başka programalama dillerini öğrenmek için mutlaka uğraşmak, birşeyler yapmaya çalışmak gerekiyor. Bunun için de kendince algoritmalar, programlar, vb. geliştirmeye çalışırsan istediğini elde edeceğini düşünüyorum.
İsim :
Site :
Yorum :

Buradan bu yazıya ait yorumları RSS olarak takip edebilirsiniz.

Bu servis ile yazılara eklenen yorumları RSS ile takip ederek konu ile ilgili başkaları tarafından yapılan yorumları veya konuyla ilgili sorduğunuz sorulara verilen cevapları görebilirsiniz.
Gençken bilgi ağacını dikmesek, yaşlandığımız zaman gölgesine sığınacak bir yerimiz olmayacaktır.
Bölümler
Yazılar
Arşiv
Arama
Linkler
Site İçi Arama
Son Zamanlarda Ne Yapıyorum ?
İstatistikler - Araçlar - Reklam
İstatistikler
Sayaç
Mehmet Duran | mehmetduran.com | Copyright © 2009