25.11.2023 19:09
PHP Kod:
switch (koşul)
{
case olasıdeğer:
break;
default:
break;
}
PHP Kod:
private void btnSecim_Click(object sender, EventArgs 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 sender, EventArgs 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 sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}
}
}