Les propriétés TableLayoutSettings sélectionnées lèvent InvalidEnumArgumentException
Les propriétés TableLayoutSettings sélectionnées lèvent maintenant une InvalidEnumArgumentException si vous tentez d’affecter une valeur incorrecte.
Description de la modification
Dans les versions précédentes de .NET, ces propriétés lèvent une ArgumentOutOfRangeException si vous tentez d’affecter une valeur incorrecte. À partir de .NET 6, ces propriétés lèvent une InvalidEnumArgumentException dans de tels cas.
Modifier la catégorie
Cette modification affecte la compatibilité binaire.
Raison du changement
Lever InvalidEnumArgumentException est conforme à l’API Windows Forms existante dans des situations similaires. La levée de cette exception offre également aux développeurs une meilleure expérience de débogage.
Version introduite
.NET 6
Action recommandée
- Mettez à jour le code pour empêcher l’attribution de valeurs incorrectes.
- Si nécessaire, gérez InvalidEnumArgumentException un lors de l’accès à ces API.