Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O suporte para formatação, análise e conversões de tipos de enumeração com suporte booleano foi removido.
Comportamento anterior
Anteriormente, formatar, analisar ou converter um tipo de enumeração com suporte booleano era um pouco funcional.
Novo comportamento
A partir do .NET 8, um InvalidOperationException é lançado se você tentar formatar, analisar ou converter um tipo de enumeração com suporte booleano.
Versão introduzida
.NET 8 Visualização 1
Tipo de mudança disruptiva
Esta alteração é de natureza comportamental .
Motivo da mudança
Essa alteração foi feita para tornar o tempo de execução do .NET mais simples, rápido e menor. A formatação e análise de tipos de enumeração com suporte booleano nunca é usada na prática e complica a implementação. Além disso, os tipos de enum apoiados por booleanos não são expressáveis em C#.
Ação recomendada
Caso esteja a utilizar um tipo de enumeração baseado em Booleano, utilize um tipo Booleano regular ou um tipo de enumeração baseado em byte.