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”;</pre>
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;
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484