Problembehandlung bei Ausnahmen: System.NullReferenceException
NullReferenceException wird bei dem Versuch ausgelöst, im Code auf ein nicht vorhandenes Objekt zu verweisen. Möglicherweise haben Sie versucht, ein Objekt zu verwenden, ohne vorher das New-Schlüsselwort zu verwenden. Oder Sie haben versucht, ein Objekt zu verwenden, dessen Wert auf NULL (in Visual Basic: Nothing) festgelegt war.
Tipps
Erstellen Sie mit dem New-Schlüsselwort eine Instanz.
Sie haben möglicherweise versucht, ein Objekt zu verwenden, ohne eine Instanz des Objekts bereitzustellen. Ändern Sie zum Beispiel Dim CustomerTable As DataTable in Dim CustomerTable As New DataTable.Fügen Sie einen Codeblock hinzu, der den Code auf NULL-Verweise prüft.
Prüfen Sie programmgesteuert, ob eine Funktion NULL (in Visual Basic: Nothing ) anstelle einer Objektinstanz zurückgibt.Visual Basic-Benutzer finden weitere Informationen unter Nothing (Visual Basic).
C#-Benutzer finden weitere Informationen unter null (C#-Referenz).
Fangen Sie NullReferenceException explizit in einer Try...Catch....Finally-Anweisung ab.
Eine Try…Catch…Finally-Anweisung kann den Code auf bestimmte Ausnahmetypen prüfen, angefangen von sehr spezifischen bis hin zu sehr allgemeinen Ausnahmen.Visual Basic-Benutzer finden weitere Informationen unter Try...Catch...Finally-Anweisung (Visual Basic).
C#-Benutzer finden weitere Informationen unter try-catch-finally (C#-Referenz).
Siehe auch
Aufgaben
Gewusst wie: Testen von Code mit einem Try...Catch-Block in Visual Basic