BindingSource.SortDescriptions не возвращает значение NULL
BindingSource.SortDescriptions было обновлено, чтобы вернуть пустой ListSortDescriptionCollection , а не null
если источник данных не IBindingListViewявляется.
Представленные версии
.NET 9( предварительная версия 1)
Прежнее поведение
Ранее возвращалсяnull
, BindingSource.SortDescriptions если источник данных не IBindingListViewбыл.
Новое поведение
Начиная с .NET 9, возвращает пустое значениеListSortDescriptionCollection, BindingSource.SortDescriptions если источник данных не IBindingListViewявляется.
Категория изменения
Причина изменения
Предыдущее поведение было неверным.
BindingSource.SortDescriptions исторически возвращается null
, если источник данных не IBindingListView
был. Однако BindingSource.SortDescriptions
реализует IBindingListView.SortDescriptions, тип возвращаемого значения которого не допускает значение NULL. Чтобы выровнять интерфейс, который он реализует, BindingSource.SortDescriptions
было изменено, чтобы вернуть пустое ListSortDescriptionCollection
.
Рекомендуемое действие
Если код ожидает null
от BindingSource.SortDescriptions какой-либо причины, обновите код, чтобы он ожидал пустой ListSortDescriptionCollection .
Затронутые API
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по