Merhaba arkadaşlar, bu yazımda temel C# konularından karşılaştırma ya da şart ifadeleri 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
1 2 3 4 5 6 7 |
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
1 2 3 4 5 6 7 8 9 |
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
int yas=65; if(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…