Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se ha quitado la compatibilidad con el formato, el análisis y las conversiones de tipos de enumeración con respaldo booleano.
Comportamiento anterior
Anteriormente, el formato, el análisis o la conversión de un tipo de enumeración con respaldo booleano eran algo funcionales.
Nuevo comportamiento
A partir de .NET 8, se produce una InvalidOperationException si intenta dar formato, analizar o convertir un tipo de enumeración con respaldo booleano.
Versión introducida
.NET 8 Preview 1
Tipo de cambio disruptivo
Este es un cambio de comportamiento.
Motivo del cambio
Este cambio se ha realizado para que el entorno de ejecución de .NET sea más sencillo, más rápido y más pequeño. El formato y el análisis de tipos de enumeración con respaldo booleano nunca se usan en la práctica y complican la implementación. Además, los tipos de enumeración con respaldo booleano no se pueden expresar en C#.
Acción recomendada
Si usa un tipo de enumeración con respaldo booleano, use un tipo booleano normal o un tipo de enumeración con respaldo de bytes en su lugar.