Merhaba arkadaşlar, bu yazımda temel C# konularından karşılaştırma ya da şart ifadeleri(if else yapıları) diye tabir ettiğimiz deyimlere bakacağız.
İf Şartı
İf ingilizce karşılığı eğer demektir. Kod içerisinde de bir şeyin doğru olduğunda yapmasını ya da yanlış olduğunda yapması gereken kısımda kodun işleyişini şartlandırdığımız ifadedir.
Kalıp
if (şart)
{
//doğru ise yap
}
Örnek
int x=18; int y=8; if(x>y) { Console.WriteLine("X Y'den büyüktür."); }
if-else Şartı
Aynı if şartının değilse ne yapılacak onu ifade ettiğimiz deyimdir. Eğer şartımız doğru değilse yap dediğimiz kısımdır.
Kalıp
if (şart)
{
//doğru ise yapılacaklar..
}
else
{
//ilk if doğru değilse yapılacaklar..
}
Örnek
int yas=17; if(yas>18){ Console.WriteLine("Girebilirsiniz.."); } else{ Console.WriteLine("Giriş Yasak"); }
if-else if- else Şartı
Burada da arka arkaya şart eklemek için else if anahtar kelimesi kullanılmasıdır.
Kalıp
if(şart)
{
// Eğer doğru ise yap
}
else if(şart)
{
//İlk şart doğru değilse yap
}
else if(şart)
{
//istediğiniz kadar şart ekleyebilirsiniz..
}
else
{
//Son olarak hiçbirisi değilse yap
}
Örnek
int yas=65; if(yas>0 && yas<18){ Console.WriteLine("18 Yaş Altı"); } else if(yas>18 & yas<35){ Console.WriteLine("Gençsiniz"); } else if(yas>35 & yas <55){ Console.WriteLine("Orta Yaşlısınız.."); } else if(yas>55){ Console.WriteLine("Bir ayağınız çukurda"); } else { Console.WriteLine("0 dan büyük bir sayı giriniz"); } Console.WriteLine
Örnek açısından değerleri hazır olarak girerek yapıyorum. Eğer isterseniz kullanıcıdan değer alma yazıma bakabilirsiniz.
Daha sonraki yazımda Switch Case İfadelerine bakacağız. Umarım faydalı olmuştur…
bana biraz daha bilgi verir misin?
Merhaba,
Sosyal medya hesaplarım üzerinden ya da iletisim@muhammeddincer.com e-posta adresime yazarak öğrenmek istediğin bilgiyi iletirsen yardımcı olabilirim.