Kayıtlar

Aralık 15, 2022 tarihine ait yayınlar gösteriliyor

C# Dilinde ?? (The null-coalescing operator) Kullanımı

 C# dilinde ?? operatörü bir değerin null olması durumunda yani herhangi bir değeri olmadığı durumda atanacak değeri veya ifadeyi belirlemek için kullanılır. The null-coalescing operator olarak bilinir. Aslında bir nevi kısaltmadır. Aynı ternary operatörüne benzer bir kullanımı vardır.  C#  dilinde bir değişkenin değeri null ise ona varsayılan bir değer atamak için, if (değişken is null) { değişken = atanacak değer ya da ifade } şeklinde bir standart kodlama vardır. Bu null değer kontrolü programlama esnasında bir noktadan sonra kod kalabalığı yaptığı için bu işlemi daha az kodla halledecek bir yazım şekli  geliştirilmiştir.