Как из С# взять несколько переменных

Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
Например есть такой код:

Random rnd = new Random();
var Universal_1 = rnd.Next(1,100);
return Universal_1;

Результат ложится в переменную которая указана в Экшене С# свой код, а как сделать, чтобы результат ложился в две, три и более переменных если значения всех var Universal_1(2)(3) = rnd.Next(1,100); будут разные
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Тогда тебе надо три раза вызывать рандомайзер и записывать значения не через return а просто присваиванием:

Код:
Random rnd = new Random();
project.Variables["myVar1"].Value = rnd.Next(1,100);
project.Variables["myVar2"].Value = rnd.Next(1,100);
project.Variables["myVar3"].Value = rnd.Next(1,100);
return true;
Код пишу по памяти, в нём могут быть мелкие ошибки.

Но вообще для этого есть кубик специальный, сгенерить случайное число.
 
  • Спасибо
Реакции: impul5e
Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
Не получается куча вариантов перепробовал, все не работает.
 

Санёк

Client
Регистрация
30.08.2013
Сообщения
325
Благодарностей
111
Баллы
43
Тогда тебе надо три раза вызывать рандомайзер и записывать значения не через return а просто присваиванием:

Код:
Random rnd = new Random();
project.Variables["myVar1"].Value = rnd.Next(1,100);
project.Variables["myVar2"].Value = rnd.Next(1,100);
project.Variables["myVar3"].Value = rnd.Next(1,100);
return true;
Код пишу по памяти, в нём могут быть мелкие ошибки.

Но вообще для этого есть кубик специальный, сгенерить случайное число.

Добавлю немножко, не все новички понимают, что переменные нужно создать прежде чем использовать в C#, в данном случае : myVar1, myVar2, myVar3.
 
Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
Добавлю немножко, не все новички понимают, что переменные нужно создать прежде чем использовать в C#, в данном случае : myVar1, myVar2, myVar3.
Все переменные в проекте созданы

Random rnd = new Random();
int Convert.ToInt32(project.Variables["myVar1"].Value) = rnd.Next(1,100);
int Convert.ToInt32(project.Variables["myVar2"].Value) = rnd.Next(1,100);
int Convert.ToInt32(project.Variables["myVar3"].Value) = rnd.Next(1,100);
return true;
 

Санёк

Client
Регистрация
30.08.2013
Сообщения
325
Благодарностей
111
Баллы
43
Random rnd = new System.Random();
project.Variables["myVar1"].Value = Convert.ToString(rnd.Next(1,100));
project.Variables["myVar2"].Value = Convert.ToString(rnd.Next(1,100));
project.Variables["myVar3"].Value = Convert.ToString(rnd.Next(1,100));
return true;
 
  • Спасибо
Реакции: Nick
Регистрация
08.04.2015
Сообщения
54
Благодарностей
6
Баллы
8
Санёк Спасибо большое, с нуля изучаю видеоуроки по С# про System вообще забыл, еще и конвертировал не правильно.
 
Последнее редактирование:

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