Tüm blog yazıları

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

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, tem

eminbasbayan2 dk okuma
C# İle Boolean İfadeler ve Karşılaştırmalar

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)
csharp
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 da true ise sonuç true olur.
  • || (veya): İki koşuldan en az biri true ise sonuç true olur.
  • ! (değil): Koşulun tersini alır. Eğer koşul true ise false yapar, false ise true yapar.
csharp
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:

csharp
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:

csharp
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.

C# ile Structs (Yapılar)
C# Hızlı Başlangıç Kursu2 dk okuma

C# ile Structs (Yapılar)

C programlama dilinde, struct (yapı), ilkel veri türlerini veya farklı veri türlerini bir araya getirerek yeni bir veri türü oluşturmanızı sağlayan bir yapıdır. Class'lara benzerler, ancak bazı önemli farklılıklara sahiptirler. Struct'lar genellikle küçük veri gruplarını saklamak için kullanı

Yazıyı oku
C# ile Lambda İfadeleri (Expressions)
C# Hızlı Başlangıç Kursu2 dk okuma

C# ile Lambda İfadeleri (Expressions)

C programlama dilinde, lambda ifadeleri kısa ve öz fonksiyonlar tanımlamanıza olanak tanır. Temelde, bir lambda ifadesi, isimsiz bir metottur ve genellikle kısa süreli işlemler için kullanılır. Lambda ifadeleri, özellikle koleksiyonlar üzerinde işlemler yaparken LINQ sorguları ile birlikte sı

Yazıyı oku

Çerez tercihlerin

Platformun çalışması için zorunlu çerezler kullanıyoruz. İzin verirsen anonim kullanım verilerini ölçüyoruz. Ayrıntıları incele