Счётчик

Igorii

Client
Регистрация
21.02.2015
Сообщения
373
Благодарностей
302
Баллы
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 733
Баллы
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
Сообщения
373
Благодарностей
302
Баллы
63

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