Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поддержка форматирования, синтаксического анализа и преобразования типов логического перечисления была удалена.
Предыдущее поведение
Ранее форматирование, синтаксический анализ или преобразование логического типа перечисления было несколько функциональным.
Новое поведение
Начиная с .NET 8, возникает исключение, InvalidOperationException если вы пытаетесь отформатировать, проанализировать или преобразовать логический тип перечисления.
Представленная версия
.NET 8( предварительная версия 1)
Тип разрушающего изменения
Причина изменения
Это изменение было сделано, чтобы упростить среду выполнения .NET, ускорить и уменьшить ее размер. Форматирование и разбор перечислений на основе булевых значений никогда не используется на практике и усложняет процесс реализации. Кроме того, перечисляемые типы, основанные на логических значениях, нельзя выразить в C#.
Рекомендуемое действие
Если вы используете логический тип перечисления, используйте обычный логический тип или байтовый тип перечисления.