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.
Zalecana akcja
Jeśli kod oczekuje null
się z BindingSource.SortDescriptions jakiegokolwiek powodu, zaktualizuj kod, aby oczekiwał pustego ListSortDescriptionCollection .
Dotyczy interfejsów API
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla