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 . |