Итак, сегодня я столкнулся с интересной проблемой. У нас есть веб-сервис WCF, который возвращает IList. Не очень большое дело, пока я не хотел его сортировать.
Оказывается, интерфейс IList не имеет встроенного метода сортировки.
Я решил использовать метод ArrayList.Adapter(list).Sort(new MyComparer())
для решения проблемы, но мне это показалось немного "гетто".
Я играл с написанием метода расширения, а также с наследованием от IList и реализацией моего собственного метода Sort(), а также приведения в список, но ни один из них не казался слишком элегантным.
Итак, мой вопрос: у кого-нибудь есть элегантное решение для сортировки IList