Operatörler

Aritmetik Operatörleri

OperatörAçıklamaÖrnek
+Toplama
A + B = 30
Çıkartma
A - B = -10
*Çarpma
A * B = 200
/Bölme
B / A = 2
%Mod. Kalan değeri döndürür.
B % A = 0
++Belirtilen değer kadar değişkeni artırır.
A++ = 11
Belirtilen değer kadar değişkeni azaltır.
A-- = 9

Karşılaştırma Operatörleri

OperatörAçıklamaÖrnek
==Eşitse
(A == B)
!=Eşit değilse
(A != B)
>Büyükse
(A > B)
<Küçükse
(A < B)
>=Büyük eşitse
(A >= B)
<=Küçük eşitse
(A <= B)

Mantık Operatörleri

OperatörAçıklamaÖrnek
&&Ve
(A && B)
||Veya
(A || B)
!Değilse
!(A && B)

Bitsel (Bitwise) Operatörleri

pqp & qp | qp ^ q
00000
01011
11110
10011

Diğer Operatörler

OperatörAçıklamaÖrnek
sizeof()Veri tipinin ölçüsünü (size) döner.
sizeof(int), //4 döner.
typeof()Sınıfın tipini döner.
typeof(StreamReader);
&Değişkenin adresini döndürür.
&a; returns actual address of the variable.
*İşaretleyiciden değişken tanımlar.
*a; creates pointer named 'a' to a variable.
? :Koşul ifadesi
If Condition is true ? Then value X : Otherwise value Y
isBir nesnenin belirli bir türde olup olmadığını belirler.
If( Ford is Car)  // checks if Ford is an object of the Car class.
asAtama başarısız olursa bir istisna oluşturmadan yayın yapın.
Object obj = new StringReader("Hello");
StringReader r = obj as StringReader;