Aritmetik İşlemler
(++) = artırma operatörü olarak, (– –) = azaltma operatörü olarak kullanılır.
C#
int sayi1 = 3;
Console.WriteLine(sayi1++); // önce sayı yazılıp sonra 1 artırdığı için ekrana 3 yazar
Console.WriteLine(sayi1); // ekrana 4 yazar
Console.WriteLine(++sayi1); // önce 1 artırıp sonra yazdığı için ekrana 5 yazar
Console.WriteLine(sayi1); // ekrana 5 yazarC#
int sayi2 = 5;
Console.WriteLine(sayi2--); // önce sayı yazılıp sonra 1 azaltıldığı için ekrana 5 yazar
Console.WriteLine(sayi2); // ekrana 4 yazar
Console.WriteLine(--sayi2); // önce 1 azaltılıp sonra yazıldığı için ekrana 3 yazar
Console.WriteLine(sayi2); // ekrana 3 yazarMantıksal İşleçler
Mantıksal işleçlerin en temeli (!) = tersini alma operatörüdür.
C#
bool sonuc = true;
Console.WriteLine(sonuc); // ekrana True yazar
Console.WriteLine(!sonuc); // tersini aldığı için ekrana False yazar
Console.WriteLine(!(!sonuc)); // tersin tersini aldığı için ekrana True yazarAND (&&) ile OR (||) işleçleri iki durumu kontrol etmek için kullanılır
C#
Console.WriteLine(true && true); // ekrana True yazar
Console.WriteLine(true && false); // ekrana False yazar
Console.WriteLine(true || true); // ekrana True yazar
Console.WriteLine(true || false); // ekrana True yazar
Console.WriteLine(false || false); // ekrana False yazar(==) operatörü eşitlik kontrolü yapar
C#
int kontrol = 3;
Console.WriteLine(kontrol == 3); // True
Console.WriteLine(kontrol == 4); // False
Console.WriteLine(kontrol != 4); // TrueKaynak: https://learn.microsoft.com/tr-tr/dotnet/csharp/tour-of-csharp/tutorials/