Quelle: Foto: Shutterstock / Max Griboedov
NeverNull 18.10.2016, 14:48 Uhr

Niemals null!

Mithilfe der Bibliothek NeverNull vermeiden Sie Nullreferenzen.
Alles ist mit der gerade kompilierten Anwendung okay, bis zu dem Klick auf die hinzugefügte Schaltfläche. In dem Augenblick knallt es und Visual Studio zeigt beschwingt die Fehlerstelle inklusive Exception an. Eine NullReferenceException ist aufgetreten – ein Verweis auf ein Null-Objekt wurde dereferenziert. Das kann nicht funktionieren.
Diese Kategorie Fehler lässt sich in der Regel sehr einfach auffinden und beheben. Und dennoch: Eine NullReferenceException gehört zu der Sorte von Fehlern, die sehr häufig auftreten und meist für die Anwendung eine letale Auswirkung haben. Wäre es deshalb nicht hilfreich, wenn Referenzen überhaupt nicht null sein könnten?

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