BindingSource.SortDescriptions non restituisce valori Null
BindingSource.SortDescriptions è stato aggiornato per restituire un elemento ListSortDescriptionCollection vuoto anziché null
se l'origine dati non è un elemento IBindingListView.
Versione introdotta
.NET 9 Anteprima 1
Comportamento precedente
In precedenza, BindingSource.SortDescriptions restituiva null
se l'origine dati non era un oggetto IBindingListView.
Nuovo comportamento
A partire da .NET 9, BindingSource.SortDescriptions restituisce un elemento ListSortDescriptionCollection vuoto se l'origine dati non è un elemento IBindingListView.
Categoria di modifiche
Questa è una modifica funzionale.
Motivo della modifica
Il comportamento precedente non era corretto.
BindingSource.SortDescriptions ha storicamente restituito null
se l'origine dati non era un elemento IBindingListView
. Tuttavia, BindingSource.SortDescriptions
implementa IBindingListView.SortDescriptions, il cui tipo restituito non ammette i valori Null. Per allinearsi all'interfaccia implementata, l'elemento BindingSource.SortDescriptions
è stato modificato per restituire invece un oggetto vuoto ListSortDescriptionCollection
.
Azione consigliata
Se il codice si aspetta null
da BindingSource.SortDescriptions per qualsiasi motivo, aggiornare il codice in modo che si aspetti invece un elemento ListSortDescriptionCollection vuoto.
API interessate
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per