Prise en charge du type d’énumération booléenne supprimée
Prise en charge de la mise en forme, de l’analyse et des conversions de types d’énumération booléens a été supprimée.
Comportement précédent
Auparavant, la mise en forme, l’analyse ou la conversion d’un type d’énumération booléen était quelque peu fonctionnelle.
Nouveau comportement
À compter de .NET 8, une InvalidOperationException est levée si vous essayez de mettre en forme, d’analyser ou de convertir un type d’énumération booléen.
Version introduite
.NET 8 Préversion 1
Type de changement cassant
Ce changement est un changement de comportement.
Raison du changement
Cette modification a été apportée pour simplifier, accélérer et réduire le runtime .NET. La mise en forme et l’analyse des types d’énumération booléen ne sont jamais utilisés dans la pratique et compliquent l’implémentation. En outre, les types d’énumération booléens ne sont pas exprimables en C#.
Action recommandée
Si vous utilisez un type d’énumération booléen, utilisez plutôt un type booléen normal ou un type d’énumération d’octets.
API affectées
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour