сортировка списка

wizard

Client
Регистрация
04.10.2011
Сообщения
1 004
Благодарностей
632
Баллы
113
еще вопрос вот я сложил данные в список\таблицу
22 Владивосток
11 Хороль
200 Уссурийск
как бы отсортировать по убыванию ?
чтобы получить список
200 Уссурийск
22 Владивосток
11 Хороль
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113
C#:
var list  = new []{"2 Владивосток","11 Хороль","200 Уссурийск"}; //заменитb на зеновский список

var newlist = list.Select(s=>s.Split(' '))
        .Where(s=>Regex.IsMatch(s[0],"^\\d+$"))
        .OrderByDescending(s=>int.Parse(s[0]))
        .Select(s=>string.Join(" ",s));

return string.Join("\n", newlist);
 
  • Спасибо
Реакции: Marcelo и wizard

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)