Boş Birleştirme Operatörü

Yazar: Peter Berry
Yaratılış Tarihi: 12 Ağustos 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Boş Birleştirme Operatörü - Teknoloji
Boş Birleştirme Operatörü - Teknoloji

İçerik

Tanımı - Null-Coalescing Operator ne anlama geliyor?

Boş bir birleştirme işleci, C #, bir değişkenin değerinin boş olup olmadığını kontrol etmek için kullanılan bir işlecidir. "??" sembolü ile gösterilir.


Boş birleştirme işleci, boş olmayan ilk değerin bir çift değerden seçilmesine izin verir. Null değer türü veya referans türü değişkenleri için varsayılan değeri ayarlamak için kullanılır. Bir if ifadesi veya üçlü işleci kullanarak daha kompakt bir formda bir ifadeye mantıksal olarak eşdeğer olan basitleştirilmiş sözdizimi olan bir ifade oluşturmak için kullanılabilir. Boş birleştirici operatörü içeren ifade minimum kaynak koduna sahiptir ve daha iyi okunabilirlik sağlar.

Veri tabanı ve XML verisi ile ilgili olanlar gibi uygulamalarda değişkenler tanımsız bir durumda oluşabilir, bu da herhangi bir uygun değere ayarlanmadıkları anlamına gelir. Boş bir birleştirici işleç, boş için böyle bir değişkeni (boş tür) denetlemek için kullanılır. Değişken null ise, null-birleştirici operatör null edilemez türdeki bir değişkene atanırken varsayılan değeri sağlamak için kullanılır.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmeniz ve yürütmenizde size nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Null-Coalescing Operator'ü açıklıyor

Boş birleştirme işleci, "a" b "biçimindeki koşullu ifadesinde kullanılan," a "sola işlenen ifadedeki" a "ifadesinin null türünde veya başvuru türünde olması gereken bir ikili operatördür. Eğer "a" boş olarak değerlendirilmezse, "a" değerlendirmesinin sonucunu döndürür. Aksi takdirde, sağ işlenen "b" ifadesindeki ifade tüm ifadenin sonucunu elde etmek için değerlendirilir.

Örneğin, boş birleştirme işleci, boş bir değer döndürmemek için özel bir varsayılan değer döndürmek için bir nesnenin özelliğinde kullanılabilir.


Null değerinde bir değişken türünün null değerine sahip olmayan bir türe atanması, bir derleyici hatasıyla sonuçlanır ve böyle bir atama için açık döküm kullanımı bir istisna ile sonuçlanabilir. Derleyici hatası ve istisnayı önlemek için bu gibi görevlerde boş bir birleştirici operatör kullanılır.

Boş birleştirme işlecini içeren ifadede kullanılan işlenenler eşleme türüne göre değerlendirilmeli veya dolaylı olarak ortak bir türe dönüştürülmelidir.

Boş birleştirme işleci kullanan bir ifadedeki işlemler sağdan sola gruplandırılır.

Bu tanım, C # con yazılmıştır