Ö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.
Javasolt művelet
Győződjön meg arról, hogy nem argumentummal null
hív ComponentDesigner.Initialize meg.
Érintett API-k
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: