Resumé

Fuldført

I dette modul har du lært, hvordan du aktiverer kontekst, der kan være null, og reagerer på buildadvarsler/fejl for at undgå NullReferenceException. Du begyndte med at definere nullability i C#. Du har lært, at alle referencetyper kan være null , og at værdityper Nullable<T> også kan tildeles null.

Ved hjælp af en kontekst, der kan være null, har du identificeret kode, hvor null der kan være blevet refereret fejlagtigt. Når du har evalueret koden igen, har du udtrykt din hensigt og justeret den ønskede funktionsmåde for koden ved hjælp af forskellige C#-operatorer. Du har lært om operatorerne null-forgiving (!), null-coalescing (??) og null-betingede (?.).

Der er mange mulige måder at håndtere nullability på i C#. I en kontekst, der kan være null, hjælper C#-compileren dig med at få en bedre forståelse af, hvordan din udtrykte hensigt flyder igennem.

Flere ressourcer