TableLayoutStyleCollection 擲回 ArgumentException
TableLayoutStyleCollection 會強制執行傳遞至其集合作業的類型。 如果輸入的類型不是 TableLayoutStyle, 受影響的 API 現在會擲回 ArgumentException 而不是 InvalidCastException。
導入的版本
.NET 8 Preview 1
先前的行為
先前,如果無法將輸入轉換成類型 TableLayoutStyle,則會擲回 InvalidCastException。
新的行為
從 .NET 8 開始,如果輸入無法轉換成類型 TableLayoutStyle,則會擲回 ArgumentException。
變更類別
此變更為行為變更。
變更原因
這項變更有助於讓例外狀況類型在程式碼基底之間保持一致。
建議的動作
在大部分情況下,這項變更不應該產生重大影響。 不過,如果您先前處理 InvalidCastException,請更新程式碼以改為處理 ArgumentException。