Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В .NET 9 некоторые аннотации обнуления в API Windows Forms изменились.
Предыдущее поведение
Ранее некоторые параметры были помечены как допускающие значение NULL.
Новое поведение
Начиная с .NET 9, эти параметры помечены как не допускающие значения null. При передаче аргумента, который может иметь значение NULL, вы получите предупреждение компилятора.
Представленная версия
.NET 9( предварительная версия 1)
Тип разрушающего изменения
Это изменение может повлиять на совместимость исходного кода .
Причина изменения
Параметр, на IWindowsFormsEditorService.DropDownControl(Control) который ранее был помечен как допускающий значение NULL, но нет рекомендаций для разработчиков о том, как они должны обрабатывать входные данные NULL. Кроме того, логически этот метод не должен принимать null.
Затронутые API
В следующей таблице перечислены затронутые API:
| API (Интерфейс программирования приложений) | Что изменилось | Рекомендуемое действие |
|---|---|---|
| IWindowsFormsEditorService.DropDownControl(Control) | Параметр control не может принимать значение NULL |
Убедитесь, что вы не передаете этому методу значение Control, которое может быть NULL. Кроме того, обновите все реализации IWindowsFormsEditorService, чтобы исключить возможность значения NULL для параметра метода DropDownControl. |