Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In .NET 9 zijn enkele annotaties voor null-waarden in de Windows Forms-API's gewijzigd.
Vorig gedrag
Eerder werden sommige parameters gemarkeerd als nullable.
Nieuw gedrag
Vanaf .NET 9 worden deze parameters gemarkeerd als niet-nullable. Indien u een argument doorgeeft dat null kan zijn, ontvangt u een compilerwaarschuwing.
Geïntroduceerde versie
.NET 9 Preview 1
Type van brekende verandering
Deze wijziging kan invloed hebben op broncompatibiliteit.
Reden voor wijziging
De parameter op IWindowsFormsEditorService.DropDownControl(Control) is eerder gemarkeerd als nullable, maar er zijn geen richtlijnen voor implementeerfuncties over hoe ze null-invoer moeten verwerken. Ook mag deze methode logisch niet accepteren null.
Betreffende API's
De volgende tabel bevat de betrokken API's:
| API (Application Programming Interface) | Wat is er veranderd | Aanbevolen actie |
|---|---|---|
| IWindowsFormsEditorService.DropDownControl(Control) | De control parameter is niet nullbaar |
Zorg ervoor dat u geen null-waarde Control doorgeeft aan deze methode. Werk ook eventuele implementaties bij IWindowsFormsEditorService om de null-waarde van de parameter van de DropDownControl methode te verwijderen. |