共用方式為


已移除布林值支援的列舉類型支援

已移除對布林值支援的列舉類型之格式化、剖析和轉換的支援。

先前的行為

在過往,布林值支援的列舉類型的格式化、剖析或轉換在一定程度來說是有作用的。

新的行為

從 .NET 8 開始,如果您嘗試格式化、剖析或轉換布林值支援的列舉類型,則會擲回 InvalidOperationException

導入的版本

.NET 8 Preview 1

中斷性變更的類型

此變更為行為變更

變更原因

這項變更是為了讓 .NET 執行階段更簡單、更快速且更小。 在實務上絕不會使用格式化和剖析布林值支援的列舉類型,且這麼做會使得實作變複雜。 此外,無法使用 C# 表達布林值支援的列舉類型。

如果您使用布林值支援的列舉類型,請改用一般布林值類型或位元組支援的列舉類型。

受影響的 API