Zusammenfassung

Abgeschlossen

In diesem Modul haben Sie gelernt, wie Sie Nullwerte zulassenden Kontext aktivieren und auf Buildwarnungen/-fehler reagieren, um NullReferenceException zu vermeiden. Sie haben mit dem Definieren der Zulässigkeit von Nullwerten in C# begonnen. Sie haben gelernt, dass alle Verweistypen null sein können und dass Nullable<T> die Möglichkeit eröffnet, Werttypen auch null zuzuweisen.

Mithilfe eines Kontexts mit aktivierter Zulassung von Nullwerten haben Sie Code identifiziert, bei dem null möglicherweise fälschlich dereferenziert wurde. Nach der Neubewertung des Codes haben Sie Ihre Absicht ausgedrückt und das gewünschte Verhalten des Codes mithilfe verschiedener C#-Operatoren angepasst. Sie haben den nulltoleranten (!) Operator, den Null-Sammeloperator (??) und den nullbedingten (?.) Operator kennengelernt.

Es gibt viele Möglichkeiten, die Zulässigkeit von Nullwerten in C# zu behandeln. In einem Kontext mit aktivierter Zulassung von Nullwerten hilft Ihnen der C#-Compiler, besser zu verstehen, wie sich Ihre ausgedrückte Absicht auswirkt.

Zusätzliche Ressourcen