Счётчик

Igorii

Client
Регистрация
21.02.2015
Сообщения
371
Благодарностей
297
Баллы
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 790
Благодарностей
5 720
Баллы
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
Сообщения
371
Благодарностей
297
Баллы
63

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