Quelle: dotnetpro
C# 8.0 und Nullable Reference Types 12.10.2020, 00:00 Uhr

Heilmittel gegen NullReferenceException

Mit C# 8.0 kommt ein Ansatz, der diesen Fehler verhindern soll.
Diese Exception treibt die gesamte Entwicklergemeinde schon seit Jahren in den Wahnsinn. Und wahrscheinlich vergeht keine Woche, in der uns die geliebte NullReferenceException nicht quält. Da greift man ohne Check auf eine einfache, harmlos aussehende Variable zu, und zack bekommt man den freundlichen Hinweis, dass der Nullzugriff nicht so wirklich funktioniert.
In den letzten Jahren gab es bereits verschiedene Ansätze, Frameworks und auch Analysen, um dem Problem Herr zu werden, aber es hat sich bis jetzt noch immer keine Variante durchgesetzt. Vielleicht schafft es die Möglichkeit, die mit C# 8.0 hinzukam.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar