Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
Geïntroduceerde versie
.NET 8 Preview 1
Type van brekende verandering
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 dat op een Booleaanse waarde gebaseerd is gebruikt, gebruik in plaats daarvan een gewoon Booleaanse type of een opsommingstype dat op een byte gebaseerd is.