Souhrn

Dokončeno

V tomto modulu jste se dozvěděli, jak povolit kontext s možnou hodnotou null a pracovat s upozorněními nebo chybami sestavení, abyste se vyhnuli NullReferenceException. Začali jste definováním hodnoty nullability v jazyce C#. Dozvěděli jste se, že všechny odkazové typy mohou být null a které Nullable<T> umožňují také přiřazení nullhodnotových typů .

Při použití kontextu s povolenou hodnotou null jste identifikovali kód, kde null mohl být errantly dereferenced. Po opětovném hodnocení kódu jste vyjádřili svůj záměr a upravili požadované chování kódu pomocí různých operátorů jazyka C#. Dozvěděli jste se o operátorech null-forgiving (!), null-coalescing (??) a null-conditional (?.).

Existuje mnoho možných způsobů, jak v jazyce C# zpracovat použitelnost null. V kontextu s povolenou hodnotou null vám kompilátor jazyka C# pomůže lépe pochopit, jak váš vyjádřený záměr prochází.

Další materiály