C# 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.
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.
1 2 | 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ı.
1 2 | string mesaj = null; string sonuc = mesaj ?? "mesaj yok"; |
1 2 | int? yas = 30; int sonuc = yas ?? -1; |
Eğer yas değişkeni null ise, sonuc değişkenine -1 değeri ata.
1 2 | int? yas = null; int sonuc = yas ?? -1; |
Eline sağlık güzel bir paylaşım.
Teşekkür ederim.