Ana Sayfa > C#, Programlama > C# Null Coalescing (??) Operatörü

C# Null Coalescing (??) Operatörü

Null Coalescing Operatörü (??) C# dilinin gözden kaçan, ama çok kullanışlı bir operatörüdür.

?? operatörü sayesinde bir değişkenin değerinin null olduğu durumda alternatif değer döndürebiliriz.

string mesaj = "merhaba dünya!";
string sonuc = mesaj ?? "mesaj yok";

Eğer mesaj değişkeni null değer içeriyor olsaydı, sonuc değişkenine “mesaj yok” değeri atanacaktı.

string mesaj = null;
string sonuc = mesaj ?? "mesaj yok";
int? yas = 30;
int sonuc = yas ?? -1;

Eğer yas değişkeni null ise, sonuc değişkenine -1 değeri ata.

int? yas = null;
int sonuc = yas ?? -1;

İlgili diğer başlıklar:

  1. Kısa Sınav – 15
  2. C# ile isNumeric() fonksiyonu yazalım
  3. C# ile string sınıfına ContainsText isimli ExtensionMethod yazalım
  4. Sql Server 2008 MERGE Operatörü
  5. Bu kodda ne yanlış var? – 2


  1. Henüz yorum yapılmamış.