Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Stöd för formatering, parsning och konverteringar av booleska uppräkningstyper har tagits bort.
Tidigare beteende
Tidigare var formatering, parsning eller konvertering av en boolesk uppräkningstyp något funktionell.
Nytt beteende
Från och med .NET 8 utlöses en InvalidOperationException om du försöker formatera, parsa eller konvertera en boolesk uppräkningstyp.
Version lanserad
Förhandsversion 1 av .NET 8
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Orsak till ändring
Den här ändringen gjordes för att göra .NET-körningen enklare, snabbare och mindre. Formatering och parsning av booleska uppräkningstyper används aldrig i praktiken och komplicerar implementeringen. Dessutom kan booleska enum-typer inte representeras i C#.
Rekommenderad åtgärd
Om du använder en uppräkningstyp med booleskt bakstöd, använd i stället en vanlig boolesk typ eller en byte-baserad uppräkningstyp.