Счётчик

Igorii

Client
Регистрация
21.02.2015
Сообщения
372
Благодарностей
300
Баллы
63
Ребят, поправьте код, пожалуйста. Попытался сделать сам, но чёт кривовато считает.
Нужно, что бы при каждом выполнении кубика переменная Counter увеличивалась на 1 и кубик выходил по зелёной, а после увеличения переменной больше 5, обнулял её и выходил по красной.

C#:
int counter = int.Parse(project.Variables["Counter"].Value);
project.Variables["Counter"].Value = Convert.ToString(Convert.ToInt32(project.Variables["Counter"].Value) + 1);
if (counter > 5)
{
    project.Variables["Counter"].Value = "0";
    return null;
}
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 729
Баллы
113
C#:
int counter = int.Parse(project.Variables["Counter"].Value);
counter = counter +1;
if (counter > 5){
    project.Variables["Counter"].Value = "0";
    throw new Exception();
}
project.Variables["Counter"].Value = counter.ToString();
 
  • Спасибо
Реакции: Igorii

Igorii

Client
Регистрация
21.02.2015
Сообщения
372
Благодарностей
300
Баллы
63

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