Ddo1.com WebMaster & Kodlama Forumu

Tam Versiyon: C# Switch Case Kullanımı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
PHP Kod:
    switch (koşul)
           {
               case olasıdeğer:
                   break;
               default:
                   break;
           

PHP Kod:
       private void btnSecim_Click(object senderEventArgs e)
       {

           switch (int.Parse(txtSayi.Text))
           {
               case 1:
                   MessageBox.Show("Girilen Sayı 1 dir : " txtSayi.Text);
                   break;
               case 2:
                   MessageBox.Show("Girilen Sayı 2 dir : " txtSayi.Text);
                   break;
               case 3:
                   MessageBox.Show("Girilen Sayı 3 dür : " txtSayi.Text);
                   break;
               case 4:
                   MessageBox.Show("Girilen Sayı 4 dür : " txtSayi.Text);
                   break;
               default:
                   MessageBox.Show("Girilen sayı istenilen değer dışındadır : " txtSayi.Text);
                   break;
           }
       

Yukarıda ki örnekte girilen sayı 1 se girilen sayı birdir, 2 ise ikidir veya olası case ile belirlediğimiz değerler dışında farklı bir sayı ise default kodu işleyecek ve girilen sayı istenilen değer dışındadır gibi mesajlar butona tıkladığımızda karşımıza gelecektir.


Örnek Proje

PHP Kod:
using System;
using System.Windows.Forms;

namespace 
WindowsFormsApplication4
{
   public partial class Form1 Form
   
{

       public Form1()
       {
           InitializeComponent();

       }
     

       
private void btnSecim_Click(object senderEventArgs e)
       {

           switch (int.Parse(txtSayi.Text))
           {
               case 1:
                   MessageBox.Show("Girilen Sayı 1 dir : " txtSayi.Text);
                   break;
               case 2:
                   MessageBox.Show("Girilen Sayı 2 dir : " txtSayi.Text);
                   break;
               case 3:
                   MessageBox.Show("Girilen Sayı 3 dür : " txtSayi.Text);
                   break;
               case 4:
                   MessageBox.Show("Girilen Sayı 4 dür : " txtSayi.Text);
                   break;
               default:
                   MessageBox.Show("Girilen sayı istenilen değer dışındadır : " txtSayi.Text);
                   break;
           }
       }

       private void txtSayi_KeyPress(object senderKeyPressEventArgs e)
       {
           e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
       }
   }