Özel Amaçlı Operatörler

Bu operatörlerin genel bir amacı yoktur.

?: Operatörü (Ternary Operator):
C#’ ta 3 operand alan tek operatördür.
Kullanımı:
koşul ? doğru_değer : yanlış değer

() Operatörü (Tür Dönüştürme Operatörü):
Tür dönüştürme operatörüdür. Kullanımı:
(tür) ifade;
byte a = 3;
int b = int(a);

[] Operatörü(index Operatörü):
Bu operatörü dizilerde kullanıcaz o zaman tekrar bakarız. Geçelim…

+ ve – Operatörü (İşaret Operatörleri):
Bir değişkenin negatif veya pozitif olmasını sağlar.
uint a = 10;
int b = (int)-a;
b değişkeni a’nın negatifidir.

Ayrıca + operatörü iki string i birleştirmekte de kullanılır.
string a = “Cihan “;
string b = “Turgut”;
string c = a + b;
write ile yazdırırsak ekrana “Cihan Turgut” yazdıracaktır.

&, *, -> ve sizeof Operatörleri (Gösterici Operatörleri):
C ve C++’ ta kullanılan operatörlerdir. C#’ ta bunlara ihtiyaç duymuyoruz.

. Operatörü(Nokta Operatörü);
Bir sınıfın yapısına ulaşmak için kullanırız. Örneğin;
Console.Writeline();

New Operatörü:
New operatörü yeni bir nesne oluşturur.
bilgisayar b = new bilgisayar();
int c = new int();    // c değişkene varsayılan değer olan 0 atılır.

typeof Operatörü:
Herhangi bir türe ilişkin System.Type sınıfı türünden bir nesne üretir.

Leave a Reply

You must be logged in to post a comment.