共用方式為


TableLayoutStyleCollection 擲回 ArgumentException

TableLayoutStyleCollection 會強制執行傳遞至其集合作業的類型。 如果輸入的類型不是 TableLayoutStyle 受影響的 API 現在會擲回 ArgumentException 而不是 InvalidCastException

導入的版本

.NET 8 Preview 1

先前的行為

先前,如果無法將輸入轉換成類型 TableLayoutStyle,則會擲回 InvalidCastException

新的行為

從 .NET 8 開始,如果輸入無法轉換成類型 TableLayoutStyle,則會擲回 ArgumentException

變更類別

此變更為行為變更

變更原因

這項變更有助於讓例外狀況類型在程式碼基底之間保持一致。

在大部分情況下,這項變更不應該產生重大影響。 不過,如果您先前處理 InvalidCastException,請更新程式碼以改為處理 ArgumentException

受影響的 API