Booleaanse ondersteuning voor opsommingstype verwijderd
Ondersteuning voor opmaak, parseren en conversies van booleaanse opsommingstypen is verwijderd.
Vorig gedrag
Voorheen was opmaak, parseren of converteren van een opsommingstype met booleaanse ondersteuning enigszins functioneel.
Nieuw gedrag
Vanaf .NET 8 wordt er een InvalidOperationException gegenereerd als u probeert een opsommingstype met booleaanse ondersteuning te formatteren, parseren of converteren.
Versie geïntroduceerd
.NET 8 Preview 1
Type wijziging die fouten veroorzaken
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Deze wijziging is aangebracht om de .NET-runtime eenvoudiger, sneller en kleiner te maken. Het opmaken en parseren van booleaanse opsommingstypen wordt nooit gebruikt in de praktijk en maakt de implementatie ingewikkeld. Ook zijn booleaanse enumtypen niet uit te drukken in C#.
Aanbevolen actie
Als u een opsommingstype met booleaanse ondersteuning gebruikt, gebruikt u in plaats daarvan een gewoon Booleaanse type of een opsommingstype met ondersteuning van byte.