I metodi WinForms ora generano ArgumentNullException
Alcuni metodi di Windows Forms generano ora un’eccezione ArgumentNullException per argomenti non Null, quando in precedenza generavano un'eccezione NullReferenceException.
Descrizione delle modifiche
In precedenza, alcuni metodi Windows Form generavano un oggetto NullReferenceException se veniva passato un argomento Null. A partire da .NET 5, questi metodi ora generano un'eccezione ArgumentNullException per gli argomenti Null.
La generazione di ArgumentNullException è conforme al comportamento del runtime .NET. Migliora anche l'esperienza di debug comunicando chiaramente che un argomento è Null e quale argomento è.
Versione introdotta
.NET 5.0
Azione consigliata
Se si chiama uno di questi metodi e il codice attualmente rileva un elemento NullReferenceException per gli argomenti Null, rilevare invece un elemento ArgumentNullException. È inoltre consigliabile aggiornare il codice per impedire il passaggio di argomenti Null ai metodi elencati.
API interessate
La tabella seguente elenca i metodi e i parametri interessati: