共用方式為


ComponentDesigner.Initialize 擲回 ArgumentNullException

ComponentDesigner.Initialize已更新為 ,如果元件自變數為 ArgumentNullException,則會擲回 null

推出的版本

.NET 9 Preview 1

先前的行為

先前, ComponentDesigner.Initialize 已接受 自 null 變數,但之後會產生 NullReferenceException 或其他例外狀況。

新行為

從 .NET 9 開始,如果自變數為 ComponentDesigner.InitializeArgumentNullException則會null擲回 。

變更類別

這項變更是 行為變更

變更的原因

在啟用程式碼檔案中的可為 Null 性時,發現ComponentDesigner及其子類別中的許多方法和屬性都依賴於傳入的元件已初始化為非null。 當這些方法和屬性使用NullReferenceException值初始化時,可能稍後會導致null或另一個例外狀況。

請確定您未使用 ComponentDesigner.Initialize 做為參數呼叫 null

受影響的 API