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

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Решено
 
  • Спасибо
Реакции: vfrcbv

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Тема закрыта.
 
  • Спасибо
Реакции: vfrcbv

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 134
Баллы
113
зря потер, можно было предоставить решение,
было бы полезно для многих..
а теперь не тема а пустышка..
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 134
Баллы
113

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Подскажите лучше как в этом коде использовать числа из переменных
Код:
string[] str = "123/225/115".Split('/');

var list = new List<string>();
list.AddRange(str.OrderBy(s=>s.Length).ThenBy(s=>s).ToList());
project.Variables["Otvet"].Value = list[0];
 
  • Спасибо
Реакции: vfrcbv

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
string str = project.Variables["Var"].Value;
project.Variables["Otvet"].Value = str.Split('/').Select(int.Parse).Max().ToString();
 

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
C#:
string str = "125/124/432/567";
project.Variables["Otvet"].Value = str.Split('/').Select(int.Parse).Max().ToString();
Мне нужно что бы цифры брались для сравнения из переменных 125/124/432/567 каждое число отдельной переменной
 
  • Спасибо
Реакции: vfrcbv

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Мне нужно что бы цифры брались для сравнения из переменных 125/124/432/567 каждое число отдельной переменной
Если принципиально, чтоб разделителем служил слэш, то
C#:
string str = project.Variables["Var1"].Value + "/" + project.Variables["Var2"].Value + "/" +
    project.Variables["Var3"].Value + "/" + project.Variables["Var4"].Value;
project.Variables["Otvet"].Value = str.Split('/').Select(int.Parse).Max().ToString();
 
  • Спасибо
Реакции: maks_pays

maks_pays

Client
Регистрация
01.01.2017
Сообщения
186
Благодарностей
50
Баллы
28
Если принципиально, чтоб разделителем служил слэш, то
C#:
string str = project.Variables["Var1"].Value + "/" + project.Variables["Var2"].Value + "/" +
    project.Variables["Var3"].Value + "/" + project.Variables["Var4"].Value;
project.Variables["Otvet"].Value = str.Split('/').Select(int.Parse).Max().ToString();
Благодарю!
 
  • Спасибо
Реакции: vfrcbv

sidor800

Client
Регистрация
16.04.2013
Сообщения
123
Благодарностей
41
Баллы
28
а как с таких чисел выбрать большее 0.042674/0.04266197/0.0423/0.0423/0.042316/0.0426/0.04261012/0.04265019/0.04279004/0.04290943/0.04297872/0.04280003/0.0427732/0.04282078
 

evgen2208

Client
Регистрация
12.10.2016
Сообщения
130
Благодарностей
162
Баллы
43
0.042674/0.04266197/0.0423/0.0423/0.042316/0.0426/0.04261012/0.04265019/0.04279004/0.04290943/0.04297872/0.04280003/0.0427732/0.04282078
Код:
string str = "0.042674/0.04266197/0.0423/0.0423/0.042316/0.0426/0.04261012/0.04265019/0.04279004/0.04290943/0.04297872/0.04280003/0.0427732/0.04282078";
return str.Replace('.',',').Split('/').ToList().Max().Replace(',','.');
 

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