Zuvor haben bestimmte Windows Forms-Methoden eine NullReferenceException-Ausnahme ausgelöst, wenn ein Argument mit dem Wert NULL übergeben wurde. Ab .NET 5 lösen diese Methoden stattdessen eine ArgumentNullException-Ausnahme für NULL-Argumente aus.
Das Auslösen einer ArgumentNullException-Ausnahme entspricht dem Verhalten der .NET Runtime. Außerdem wird die Debugfunktion verbessert, indem ausdrücklich kommuniziert wird, dass ein Argument den Wert NULL aufweist und welches Argument betroffen ist.
Eingeführt in Version
.NET 5.0
Empfohlene Aktion
Wenn Sie eine dieser Methoden aufrufen und Ihr Code NullReferenceException für NULL-Argumente abfängt, sollte stattdessen ArgumentNullException abgefangen werden. Außerdem sollten Sie ein Update für den Code in Betracht ziehen, um die Übergabe von NULL-Argumenten an die aufgeführten Methoden zu verhindern.
Betroffene APIs
In der folgenden Tabelle sind die betroffenen Methoden und Parameter aufgeführt:
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.