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.
Gayet açıklayıcı bir yazı olmuş, devamını bekliyoruz 🙂
Teşekkürler.Devamı gelecek. 🙂
Emeğinize sağlık .
Hocam Çok Güzel Anlatmışsınız Teşekkür Ederim 🙂
Bu konuyu arıyordum çok güzel bir anlatım olmuş teşekkürler
Çok güzel anlatmışsın gerçekten yararlı bır bilgi
Bu konuyu arıyordum çok güzel bir anlatım olmuş teşekkürler
Konuda resimlere yer vermeniz çok iyi olmuş.Yazınızı sıkılmadan okudum.Az çok anladım sanırım 🙂