ExceptionCollection ctor 擲回 ArgumentException
如果輸入陣列中的元素不是 Exception 類型,則 ExceptionCollection 建構函式現在會擲回 ArgumentException。
導入的版本
.NET 8 Preview 1
先前的行為
先前,ExceptionCollection 建構函式未檢查傳入的類型,這可能會延遲失敗,直到稍後進入程序中才會停止。 建立物件期間不會擲回例外狀況。
新的行為
從 .NET 8 開始,如果輸入陣列中的專案不是 Exception 類型,則會擲回 ArgumentException。
變更類別
此變更為行為變更。
變更原因
這項變更有助於讓例外狀況類型在程式碼基底之間保持一致。
建議的動作
在大部分情況下,這項變更不應該產生重大影響。 不過請考慮更新您的程式碼,在建構函式呼叫網站處理 ArgumentException。