共用方式為


ExceptionCollection ctor 擲回 ArgumentException

如果輸入陣列中的元素不是 Exception 類型,則 ExceptionCollection 建構函式現在會擲回 ArgumentException

導入的版本

.NET 8 Preview 1

先前的行為

先前,ExceptionCollection 建構函式未檢查傳入的類型,這可能會延遲失敗,直到稍後進入程序中才會停止。 建立物件期間不會擲回例外狀況。

新的行為

從 .NET 8 開始,如果輸入陣列中的專案不是 Exception 類型,則會擲回 ArgumentException

變更類別

此變更為行為變更

變更原因

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

在大部分情況下,這項變更不應該產生重大影響。 不過請考慮更新您的程式碼,在建構函式呼叫網站處理 ArgumentException

受影響的 API