Merhaba arkadaşlar,
Bu dersimizde sizlere C# da If,ElseIf karar yapısını anlatıcam.
If,ElseIf’nin yapısı şu şekildedir;
If (koşul) // eğer belirttiğimiz koşul bu ise
{ //metot } // bu satırı gerçekleştir.
Else if (koşul) // ya da bu ise
{ //metot } // bu satırı gerçekleştir.
Eğer if ve else if den sonra gerçekleştireceğimiz metotlar tek satır ise { } methodumuzu bu işaretler içinde yazmamıza gerek yoktur. Eğer birden fazla metot gerçekleştireceksek { } bu parantezler içinde yazmamız gereklidir.
Bir örnek yapıp pekiştirelim.
Açılan formumuza 1 adet label 2 adet textbox ve 1 adet de button ekleyelim.
Butona çift tıklıyarak kod bölümünü açalım ve aşağıdaki kodları yazalım.
// sayi1 ve sayi2 diye iki adet integer tanımlıyoruz. int sayi1; int sayi2; //textboxa girilen sayılar string tipinde olduğundan dolayı onları, //integer tipine çevirip sayi1 ve sayi2 ye atıyoruz. sayi1 = Convert.ToInt32(textBox1.Text ); sayi2 = Convert.ToInt32(textBox2.Text ); if (sayi1 < sayi2) //eger sayi1 imiz sayi2 mizden küçük ise aşağıdakini MessageBox.Show(sayi1 + " küçüktür " + sayi2 + " 'den"); else if (sayi1 > sayi2)// yada eger sayi1 imiz sayi2 mizden küçük ise //aşağıdakini MessageBox.Show(sayi1 + " büyüktür " + sayi2 + " 'den"); else if (sayi1 == sayi2) // yada eger sayi1 imiz sayi2 mizden küçük ise //aşağıdaki olayı gerçekleştir. MessageBox.Show(sayi1 + " eşittir " + sayi2 + " 'e");
F5 e basıp programımızı çalıştırıyoruz.