Les méthodes WinForms lèvent désormais une exception ArgumentNullException
Article
Certaines méthodes Windows Forms lèvent désormais une exception ArgumentNullException pour les arguments null, là où précédemment elles levaient une exception NullReferenceException.
Description de la modification
Auparavant, certaines méthodes Windows Forms levaient une exception NullReferenceException si un argument était null. À partir de .NET 5, ces méthodes lèvent désormais une exceptionArgumentNullException pour les arguments null, à la place.
Lève une valeur ArgumentNullException conforme au comportement du runtime .NET. Il améliore également l’expérience de débogage en communiquant clairement qu’un argument est null et de quel argument il s’agit.
Version introduite
.NET 5.0
Action recommandée
Si vous faites appel à l’une de ces méthodes et que votre code intercepte actuellement une exception NullReferenceException pour arguments null, interceptez-en une exceptionArgumentNullException à la place. En outre, envisagez de mettre à jour le code pour empêcher le passage d’arguments null aux méthodes répertoriées.
API affectées
Le tableau suivant répertorie les méthodes et paramètres affectés :
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.