C#:double a = 5.5, b = 1.1; return a + b;

а каким образом вместо чисел использовать переменные?
как ни кручу ошибки выдает![]()
double a = Convert.ToDouble(project.Variables["a"].Value);
double b = Convert.ToDouble(project.Variables["b"].Value);
return a + b;
C#:double a = Convert.ToDouble(project.Variables["a"].Value); double b = Convert.ToDouble(project.Variables["b"].Value); return a + b;![]()
P.S. Входные данные должны быть в формате 1,1 (запятая в дроби)
Вот только рекомендую работать с float вместо double по причине того, что могут возникнуть вот такие числа 4.400000000002
Вот только рекомендую работать с float вместо double по причине того, что могут возникнуть вот такие числа 4.400000000002
double result = double.Parse(project.Variables["priceOur"].Value) - double.Parse(project.Variables["priceOurVokne"].Value);
return result;
float result = float.Parse(project.Variables["priceOur"].Value) - float.Parse(project.Variables["priceOurVokne"].Value);
return result;
decimal priceOur = decimal.Parse(project.Variables["priceOur"].Value);
decimal priceOurVokne = decimal.Parse(project.Variables["priceOurVokne"].Value);
decimal result = priceOur - priceOurVokne;
return result;



