не работает знак >= в C#

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
Парни подскажите если сравниваю переменные из проекта знаком == то код срабатывает:
Код:
if(project.Variables["test"].Value==project.Variables["test1"].Value)
а если ставлю знак >= то проджект мейкер ругается
лог.jpg
 
Последнее редактирование:

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Попробуйте так прописать
if(Convert.ToInt32(project.Variables["test1"].Value) >= Convert.ToInt32(project.Variables["test2"].Value))

И сравнивать вообще то логично разные переменные, а не одну и ту же!
 
  • Спасибо
Реакции: masterLomaster и Sanekk

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
Попробуйте так прописать
if(Convert.ToInt32(project.Variables["test1"].Value) >= Convert.ToInt32(project.Variables["test2"].Value))

И сравнивать вообще то логично разные переменные, а не одну и ту же!
test1 это я для примера написал.
не работает
лог.jpg
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Парни подскажите если сравниваю переменные из проекта знаком == то код срабатывает:
Код:
if(project.Variables["test"].Value==project.Variables["test1"].Value)
а если ставлю знак >= то проджект мейкер ругается
Посмотреть вложение 15190
говорил же нужно было сразу просить чтобы иф тебе вставили в снипет )))
http://zennolab.com/discussion/threads/kak-sdelat-schetchik-na-c.30131/#post-218040
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
test1 это я для примера написал.
не работает
Посмотреть вложение 15193
я извиняюсь был не прав,перезагрузил проект прогнал еще раз с этой конструкцией все отработало отлично,спасибо за помощь!

Попробуйте так прописать
if(Convert.ToInt32(project.Variables["test1"].Value) >= Convert.ToInt32(project.Variables["test2"].Value))
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
  • Спасибо
Реакции: masterLomaster
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
Попробуйте так прописать
if(Convert.ToInt32(project.Variables["test1"].Value) >= Convert.ToInt32(project.Variables["test2"].Value))

И сравнивать вообще то логично разные переменные, а не одну и ту же!
Скопипастил, а то не знал да еще и забуду где лежало )))
Спасибо Бро!
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
C#:
// пауза в милисекундах
System.Threading.Thread.Sleep(1000);
// увеличиваем на 1
project.Variables["Counter"].Value = Convert.ToString(Convert.ToInt32(project.Variables["Counter"].Value)+1);

int count = int.Parse(project.Variables["Counter"].Value);
int count2 = int.Parse(project.Variables["Counter2"].Value);

if(count >= count2)
{
    //что то делаем
}
 
  • Спасибо
Реакции: alexandr939 и Sanekk
Регистрация
08.07.2015
Сообщения
2 848
Благодарностей
712
Баллы
113
C#:
// пауза в милисекундах
System.Threading.Thread.Sleep(1000);
// увеличиваем на 1
project.Variables["Counter"].Value = Convert.ToString(Convert.ToInt32(project.Variables["Counter"].Value)+1);

int count = int.Parse(project.Variables["Counter"].Value);
int count2 = int.Parse(project.Variables["Counter2"].Value);

if(count >= count2)
{
    //что то делаем
}
Сэнсэй Вы как всегда вовремя ))) мы даже не успели Вас вспомнить!
зы: ща снова буду копипастить )))
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
988
Благодарностей
388
Баллы
63
C#:
// пауза в милисекундах
System.Threading.Thread.Sleep(1000);
// увеличиваем на 1
project.Variables["Counter"].Value = Convert.ToString(Convert.ToInt32(project.Variables["Counter"].Value)+1);

int count = int.Parse(project.Variables["Counter"].Value);
int count2 = int.Parse(project.Variables["Counter2"].Value);

if(count >= count2)
{
    //что то делаем
}
все пишем правильный код в коллекцию :dz:
 

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