- Регистрация
- 13.04.2016
- Сообщения
- 650
- Благодарностей
- 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 - пишет что входная строка имеет неверный формат.
как это исправить? спасибо!