- Регистрация
 - 13.04.2016
 
- Сообщения
 - 653
 
- Благодарностей
 - 53
 
- Баллы
 - 28
 
использую такой код:
int x = Convert.ToInt32(project.Variables["temp"].Value);
switch (x)
{
case 1:
return int.Parse(project.Variables["first"].Value) * int.Parse(project.Variables["second"].Value);
break;
case 2:
return int.Parse(project.Variables["third"].Value) * int.Parse(project.Variables["fourth"].Value);
break;
}
тут же подсказали...
вопрос, почему он не считает дробные числа?
2*2 умножает нормально, но если будет 2*0.02 - пишет что входная строка имеет неверный формат.
как это исправить? спасибо!
								int x = Convert.ToInt32(project.Variables["temp"].Value);
switch (x)
{
case 1:
return int.Parse(project.Variables["first"].Value) * int.Parse(project.Variables["second"].Value);
break;
case 2:
return int.Parse(project.Variables["third"].Value) * int.Parse(project.Variables["fourth"].Value);
break;
}
тут же подсказали...
вопрос, почему он не считает дробные числа?
2*2 умножает нормально, но если будет 2*0.02 - пишет что входная строка имеет неверный формат.
как это исправить? спасибо!



