IF сравнение трёх чисел

  • Автор темы Автор темы Igorii
  • Дата начала Дата начала

Igorii

Client
Регистрация
21.02.2015
Сообщения
376
Реакции
313
Баллы
63
Пытаюсь в IF сделать такую конструкцию {-Variable.age_2-}<{-Variable.age-}<{-Variable.age_3-}, но почему то не работает, всё время идёт по зелёной, что не так? Все значения числовые
 
Нужно делать такие конструкции:
{-Variable.age_2-}<{-Variable.age-} && {-Variable.age-}<{-Variable.age_3-}
&& - это и
|| - это или
Так как прописываете Вы, корректно работать не будет!
 
  • Оценить
Реакции: Igorii
Нужно делать такие конструкции:
{-Variable.age_2-}<{-Variable.age-} && {-Variable.age-}<{-Variable.age_3-}
&& - это и
|| - это или
Так как прописываете Вы, корректно работать не будет!
'{-Variable.age_2-}'<'{-Variable.age-} && '{-Variable.age-}'<'{-Variable.age_3-}'
Заработало!!! Спасибо!
 
Ребята подскажите как сравнивать такие числа 6,7359611231101511879049676026 > 15
{-Variable.age_min-}>{-Variable.max-}
Кубик if говорит чем больше цифр тем число больше. И никак не реагирует на запятую
 
Ребята подскажите как сравнивать такие числа 6,7359611231101511879049676026 > 15
{-Variable.age_min-}>{-Variable.max-}
Кубик if говорит чем больше цифр тем число больше. И никак не реагирует на запятую
попробуй заменить запятую на точку
 
  • Оценить
Реакции: jonvy и Sergodjan
попробуй заменить запятую на точку
Такая фигня получается
в кубике if работают цифры с точкой, а вот такие снипеты

decimal a = decimal.Parse(project.Variables["STOCK_FEE"].Value);
decimal b = decimal.Parse(project.Variables["amount_buy"].Value);
return a+b;

работают только если в переменных запятые

В результате появляется такая чехарда... Не по феншую.
Можно ли как то чтоб по феншую - или точки везде или запятые?
 

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