WinForms-metoder genererar nu ArgumentNullException
Vissa Windows Forms-metoder genererar nu en ArgumentNullException för null-argument, där de tidigare kastade en NullReferenceException.
Ändra beskrivning
Tidigare kastade vissa Windows Forms-metoder ett NullReferenceException om det skickades ett argument som var null. Från och med .NET 5 genererar dessa metoder nu ett ArgumentNullException för null-argument i stället.
Att utlösa en ArgumentNullException överensstämmer med beteendet för .NET-körningen. Det förbättrar också felsökningsupplevelsen genom att tydligt kommunicera att ett argument är null och vilket argument det är.
Version introducerad
.NET 5.0
Rekommenderad åtgärd
Om du anropar någon av dessa metoder och koden för närvarande fångar en NullReferenceException för null-argument fångar du en ArgumentNullException i stället. Överväg också att uppdatera koden för att förhindra att null-argument skickas till de angivna metoderna.
Berörda API:er
I följande tabell visas de metoder och parametrar som påverkas: