Les API liées à DataGridView lèvent InvalidOperationException
Certaines API liées à DataGridView lèvent maintenant une valeur InvalidOperationException si la valeur de l’objet DataGridViewCell.DataGridViewCellAccessibleObject.Owner est null
.
Description de la modification
Dans les versions précédentes de .NET, les API affectées lèvent NullReferenceException une fois qu’elles sont appelées et que la valeur de la propriété Owner est null
. À compter de .NET 5, ces API lèvent une valeur InvalidOperationException au lieu d’une valeur NullReferenceException si la valeur de propriété Owner est null
lorsqu’elles sont appelées.
Raison du changement
Lève une valeur InvalidOperationException conforme au comportement du runtime .NET. Cela améliore également l’expérience de débogage en communiquant clairement la propriété non valide.
Version introduite
.NET 5.0
Action recommandée
Passez en revue votre code et, si nécessaire, mettez-le à jour pour empêcher la construction des types affectés avec la propriété Owner en tant que null
.
API affectées
Le tableau suivant répertorie les API affectées :
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour