Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V .NET 9 se změnily některé anotace nulovosti v Windows Forms API.
Předchozí chování
Dříve byly některé parametry označeny jako nullable.
Nové chování
Počínaje rozhraním .NET 9 jsou tyto parametry označené jako nenulové. Pokud předáte argument, který může mít hodnotu null, zobrazí se upozornění kompilátoru.
Verze byla představena
.NET 9 Preview 1
Typ zásadní změny
Tato změna může ovlivnit kompatibilitu zdroje.
Důvod změny
Parametr on IWindowsFormsEditorService.DropDownControl(Control) byl dříve označen jako nullable, ale neexistuje žádné pokyny pro implementátory, jak by měly zpracovávat vstup null. Také logicky by tato metoda neměla přijmout null.
Ovlivněná rozhraní API
Následující tabulka uvádí ovlivněná rozhraní API:
| API (rozhraní pro programování aplikací) | Co se změnilo | Doporučená akce |
|---|---|---|
| IWindowsFormsEditorService.DropDownControl(Control) | Parametr control nemá hodnotu null. |
Ujistěte se, že této metodě nepředáváte hodnotu nullable Control . Také aktualizujte všechny implementace IWindowsFormsEditorService, odstraňte nullovost parametru metody DropDownControl. |