Encomende um ObservableCollection <T> sem criar um novo [duplicado]

Esta pergunta já tem uma resposta aqui:

Classifique ObservableCollection <string> a C # 10 respostas

Tenho o seguinte código para reordenar umObservableCollection<T> coleção:

list = new ObservableCollection<SomeType>( list.OrderBy( c=>c.Ordinal ) );

Esse código funciona, mas não gosto do fato de que "novo" esteja envolvido. Existe uma maneira de alterar a ordem dos elementos internos de umObservableCollection<T> coleção sem criar uma nova?

Obrigado,

questionAnswers(4)

yourAnswerToTheQuestion