Взять самое большое число C#

xatabich10

Client
Регистрация
30.10.2017
Сообщения
17
Благодарностей
3
Баллы
3
Здравствуйте знатоки.
Подскажите пожалуйста, как можно из нескольких чисел, взять самое большое?
Допустим:
1
25
455
2
В данном случае надо взять в переменную самое большое: 455.
Числа находятся в списке PAGE.
Как это можно реализовать при помощи C#?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
var list = project.Lists["PAGE"].Max();
 

xatabich10

Client
Регистрация
30.10.2017
Сообщения
17
Благодарностей
3
Баллы
3

xatabich10

Client
Регистрация
30.10.2017
Сообщения
17
Благодарностей
3
Баллы
3
Последнее редактирование:

backoff

Client
Регистрация
20.04.2015
Сообщения
5 937
Благодарностей
6 404
Баллы
113
это работает со списком, а не с переменной. добавь сначала все цифры в список, потом бери от туда
или так
 
  • Спасибо
Реакции: xatabich10

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 413
Благодарностей
3 329
Баллы
113
Данный код взял не самое большое число, а чаще повторяющееся число из списка.
Надо работать с числами, а не со строками.
C#:
int maxNum = project.Lists["Test"].Select(x => int.Parse(x)).Max();
return maxNum;
 
  • Спасибо
Реакции: snowicestar и xatabich10

xatabich10

Client
Регистрация
30.10.2017
Сообщения
17
Благодарностей
3
Баллы
3
Надо работать с числами, а не со строками.
Этот ответ относится к предыдущему варианту?
Код:
var list = project.Lists["Список 1"].Max();
return list;
Потому как Ваш сработал как надо. За что большое спасибо, помогли.
По поводу предыдущего кода хз... что там куда надо было) инструкцию не дали, а код читать я не бельмеса)
 

xatabich10

Client
Регистрация
30.10.2017
Сообщения
17
Благодарностей
3
Баллы
3
это работает со списком, а не с переменной. добавь сначала все цифры в список, потом бери от туда
или так
Я работал только со списком. Ваш вариант тоже рабочий, спасибо.
Хорошо когда схавал тему)
 

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