Найдено результатов: 1

Сортировка IList в C#

Так что сегодня я столкнулся с интересной проблемой. У нас есть веб-служба WCF, которая возвращает IList. На самом деле ничего особенного, пока я не захотел разобраться с этим.

Оказывается, интерфейс IList не имеет встроенного метода сортировки.

В конечном итоге я использовал метод ArrayList.Adapter(list).Sort(new MyComparer()) , чтобы решить эту проблему, но он просто показался мне немного "ghetto".

Я играл с написанием метода расширения, а также с наследованием от IList и реализацией моего собственного метода Sort(), а также приведением к списку, но ни один из них не казался слишком элегантным.

Поэтому мой вопрос заключается в том, есть ли у кого-нибудь элегантное решение для сортировки IList

c#   generics   sorting   ilist    

510   14   08:11, 8th August, 2020