Megosztás a következőn keresztül:


Összetevő Tervező. Az ArgumentumNullException elvetés inicializálása

ComponentDesigner.Initializefrissítve lett, hogy egy ArgumentNullException ha az összetevő argumentuma .null

Bevezetett verzió

.NET 9 előzetes verzió 1

Előző viselkedés

ComponentDesigner.Initialize Korábban elfogadott egy argumentumotnull, de később kivételt NullReferenceException eredményezett.

Új viselkedés

A .NET 9-től kezdődően ArgumentNullException az argumentum nullértéke .NET 9. ComponentDesigner.Initialize

Kategória módosítása

Ez a változás viselkedésbeli változás.

A változás oka

A kódfájlban a nullability engedélyezésének folyamata során kiderült, hogy számos metódus és tulajdonság – mind az alosztályokban ComponentDesigner , mind pedig az alosztályaiban – az átadott összetevőt nem inicializáljanull. Ezek a metódusok és tulajdonságok később kivételt NullReferenceException eredményeztek, ha egy értékkel inicializálták null őket.

Győződjön meg arról, hogy nem argumentummal null hív ComponentDesigner.Initialize meg.

Érintett API-k