C# İle Boolean İfadeler ve Karşılaştırmalar
eminbasbayan

İçindekiler
Bu yazıda neler var?
C# programlama dilinde, boolean ifadeler ve karşılaştırmalar, koşullu durumların kontrolünde temel yapı taşlarından biridir. Bu ifadeler, genellikle true veya false değerlerini alır ve programın akışını kontrol etmek için kullanılır. Bu yazıda, temel karşılaştırma operatörleri, mantıksal operatörler ve bunların nasıl kullanılacağı üzerinde duracağız.
Temel Karşılaştırma Operatörleri
>(büyüktür)<(küçüktür)>=(büyük eşittir)<=(küçük eşittir)==(eşittir)!=(eşit değildir)
int x = 6;
Console.WriteLine(x > 1); // True
Console.WriteLine(x < 10); // True
Mantıksal Operatörler
C# içerisinde, birden fazla boolean ifadeyi birleştirmek için mantıksal operatörler kullanılır:
&&(ve): İki koşul datrueise sonuçtrueolur.||(veya): İki koşuldan en az biritrueise sonuçtrueolur.!(değil): Koşulun tersini alır. Eğer koşultrueisefalseyapar,falseisetrueyapar.
Console.WriteLine(x > 1 && x < 10); // x, 1'den büyük VE 10'dan küçük mü?
// True, çünkü x hem 1'den büyük hem de 10'dan küçük.
Console.WriteLine(x > 10 || x < 5); // x, 10'dan büyük VEYA 5'ten küçük mü?
// False, çünkü x ne 10'dan büyük ne de 5'ten küçük.
Console.WriteLine(!(x < 5)); // x, 5'ten küçük değil mi?
// True, çünkü x 5'ten küçük değil (x 5'ten büyük).
Eşitlik ve Eşit Olmama
Bir değişkenin değerini başka bir değerle karşılaştırmak için == ve != operatörleri kullanılır:
Console.WriteLine(x == 6); // x, 6'ya eşit mi? True
Console.WriteLine(x != 5); // x, 5'e eşit değil mi? True
Aralık Kontrolü
Bir sayının belirli bir aralıkta olup olmadığını kontrol etmek istediğinizde, && operatörünü kullanarak iki karşılaştırmayı birleştirebilirsiniz:
Console.WriteLine(x > 1 && x < 10); // x, 1 ile 10 arasında mı? True
Bu örnekte, x değeri 6 olduğu için, 1 ile 10 arasında olduğunu ve bu durumun true olarak değerlendirildiğini görebiliriz.
Sonuç
C# programlama dilinde, boolean ifadeler ve karşılaştırmalar, programın akışını kontrol etmek, koşullu ifadeler oluşturmak ve mantıksal kararlar almak için hayati önem taşır. Temel karşılaştırma operatörleri ve mantıksal operatörler, bu tür kontrol mekanizmalarının temelini oluşturur. Uygulamalarınızda, bu operatörleri etkili bir şekilde kullanarak daha dinamik ve koşullu mantıklar geliştirebilirsiniz.






