Как из списка с числами выбрать наибольшее?

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
Пример:
1298
1299
1302
1300
1301

Таким образом, мне нужно получить - 1302
 

Tuw

Client
Регистрация
07.09.2014
Сообщения
441
Благодарностей
150
Баллы
43
Может какой-то другой способ есть(наверняка))
Но если его нет, то вариант сортировать по убыванию или по возрастанию и брать первую, либо последнюю строку
 
  • Спасибо
Реакции: st1ve

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
Может какой-то другой способ есть(наверняка))
Но если его нет, то вариант сортировать по убыванию или по возрастанию и брать первую, либо последнюю строку
Блин, точняк! Совсем забыл про сортировку списка )
Ну если есть более элегантное решение, буду рад услышать!
 

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
потрудитесь поискать среди моих сообщений.
 
  • Спасибо
Реакции: st1ve

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
К сожалению, сортировка списка работает неправильно.
к примеру если у меня числа:
100
98
99
101

Программа сортирует их вот так:
99
98
100
101

(зенно думает что 99 больше чем 100)

Как сделать нормальную сортировку? Может кто подскажет код?
 

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
потрудитесь поискать среди моих сообщений.
Нашел среди ваших сообщений такой код -
return project.Lists["список"].Max();

Но он так же, как и зенно возьмет 99, а не 101 (из моего примера выше)
 

st1ve

Client
Регистрация
04.03.2013
Сообщения
30
Благодарностей
1
Баллы
8
Сам спросил, сам нашел)
Вот этот код решает мою проблему
Код:
var list = project.Lists["список"];
var buffList = list.Select(s =>int.Parse(s)).ToList(); // конвертируем в int
var rez = buffList.Max(); // а тут уже берем минимальное значение
return rez;
 

ibelieve

Client
Регистрация
24.12.2012
Сообщения
248
Благодарностей
96
Баллы
28
Да, сортировка в списках и буквенных, и числовых строк - полный атас.
 
  • Спасибо
Реакции: LightWood

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