![Null-összekapcsoló operátor - Technológia Null-összekapcsoló operátor - Technológia](https://a.continuousdev.com/technology/null-coalescing-operator.jpg)
Tartalom
- Meghatározás - Mit jelent a Null-Coalescing Operator?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a Null-Coalescing operátort
Meghatározás - Mit jelent a Null-Coalescing Operator?
A null összeillesztő operátor a C # -ben olyan operátor, amelyet annak ellenőrzésére használnak, hogy a változó értéke nulla. A "??" szimbólum jelöli.
A null összeillesztéses operátor lehetővé teszi az első nem null érték kiválasztását az értékpárok közül. Ezzel beállíthatja az alapértelmezett értéket a nullapont érték vagy referencia típus változóira. Használható kifejezés létrehozására egyszerűsített szintaxissal, amely logikusan megegyezik egy kifejezéssel, if-utasítás vagy háromkomponensű operátor használatával, kompaktabb formában. A null-koalescing operátort tartalmazó kifejezés minimális forráskóddal rendelkezik, és jobb olvashatóságot biztosít.
Az adatbázisban és az XML-adatokhoz kapcsolódó alkalmazásokban a változók meghatározhatatlan állapotban fordulhatnak elő, ami azt jelenti, hogy nincs beállítva megfelelő értékre. Egy null-koalescing operátort használunk ilyen változó (nullable type) null-értékének ellenőrzésére. Ha a változó nulla, akkor a null-összevonó operátort használják az alapértelmezett érték megadására, miközben a nem-nullatható típusú változóhoz rendelik.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza a Null-Coalescing operátort
A null-összevonó operátor egy bináris operátor, amelyet az „a ?? b” forma feltételes kifejezésében használnak, ahol a bal oldali „a” operandus kifejezésének nulla vagy referencia típusnak kell lennie. Ha az "a" nem értékelt nullának, akkor az "a" értékelés eredményét adja vissza. Ellenkező esetben a jobb oldali operandusban szereplő "b" kifejezést kiértékeljük, hogy a teljes kifejezés eredményét kapjuk.
Például, a null-összevonó operátor használható egy objektum tulajdonságában egyéni alapértelmezett érték visszaadására, hogy elkerülje a null érték visszaadását.
A nulla értékű értékváltozó hozzárendelése egy nem nulla értékhez fordító hibát eredményez, és az ilyen hozzárendeléshez az explicit cast használata kivételt eredményezhet. Az ilyen hozzárendeléseknél null-koalescing operátort használunk, hogy elkerüljük a fordító hibát és a kivételt.
A null-összeszerelő operátort tartalmazó kifejezésben használt operandusoknak megfelelő típusra kell értékelniük, vagy implicit módon át kell alakítaniuk egy közös típusra.
A null-koalescing operátort használó kifejezés műveletei jobbról balra vannak csoportosítva.