Udostępnij za pośrednictwem


BindingSource.SortDescriptions nie zwraca wartości null

BindingSource.SortDescriptionsprogram został zaktualizowany w celu zwrócenia pustego ListSortDescriptionCollection elementu zamiastnull, jeśli źródło danych nie jest .IBindingListView

Wprowadzona wersja

.NET 9 (wersja zapoznawcza 1)

Poprzednie zachowanie

Wcześniej zwracanonull, BindingSource.SortDescriptions jeśli źródło danych nie było elementem IBindingListView.

Nowe zachowanie

Począwszy od platformy .NET 9, zwraca wartość pustąListSortDescriptionCollection, BindingSource.SortDescriptions jeśli źródło danych nie IBindingListViewjest .

Kategoria zmiany

Ta zmiana jest zmianą behawioralną.

Przyczyna wprowadzenia zmiany

Poprzednie zachowanie było nieprawidłowe.

BindingSource.SortDescriptions program historycznie zwrócił, null jeśli źródło danych nie było elementem IBindingListView. Jednak BindingSource.SortDescriptions implementuje IBindingListView.SortDescriptionselement , którego zwracany typ jest niepusty. Aby dopasować interfejs, który implementuje, został zmieniony, BindingSource.SortDescriptions aby zamiast tego zwrócić pusty ListSortDescriptionCollection element.

Jeśli kod oczekuje null się z BindingSource.SortDescriptions jakiegokolwiek powodu, zaktualizuj kod, aby oczekiwał pustego ListSortDescriptionCollection .

Dotyczy interfejsów API