Összesítés
Ebben a modulban megtanulta, hogyan engedélyezheti a null értékű környezetet, és hogyan végezheti el a buildelt figyelmeztetések/hibák elkerülését NullReferenceException
. Első lépésként definiálta a C#-ban a nullitást. Megtanulta, hogy minden referenciatípus lehet null
, és ez lehetővé teszi az Nullable<T>
értéktípusok hozzárendelését null
is.
Null értékű környezet használatával azonosította azokat a kódot, amelyek null
esetleg tévesen el lettek halasztva. A kód újraértékelése után kifejezte szándékát, és különböző C#-operátorok használatával módosította a kód kívánt viselkedését. Megismerkedett a null-elbocsátási (!
), a null-szenesítési (??
) és a null-feltételes (?.
) operátorokkal.
A C#-on belül számos módon kezelhető a nullhihetőség. Null értékű környezetben a C#-fordító segít jobban megérteni, hogyan halad át a kifejezett szándéka.
Additional resources
- Null értékű hivatkozástípusok
- Null értékű értéktípusok (C# hivatkozás)
- A null értékű figyelmeztetések megoldásának technikái
- Null értékű hivatkozástípusokkal rendelkező kódbázis frissítése a null értékű diagnosztikai figyelmeztetések javítása érdekében
- ?. És? [] (null feltételes) operátorok
- ?? És?? = operátorok (C#-referencia)
- ! (null-forgiving) operátor (C# hivatkozás)