- Регистрация
- 18.08.2015
- Сообщения
- 154
- Благодарностей
- 15
- Баллы
- 18
Приветствую!
Подскажите, пожалуйста, как повторить те же действие, если значения содержатся в переменной, а не в коде.
Пример, который работает:
Пример, который не работает:
Пробовал искать в инете, так понял, что нужно как-то определить символ разделителя дробной части и задать его явно.
За это отвечает 2-й параметр в функции ToDecimal "iformatprovider", но что-то никак не удаётся подцепить его без ошибок. Может нужно еще что-то в юзинги добавить?
Подскажите, пожалуйста, как повторить те же действие, если значения содержатся в переменной, а не в коде.
Пример, который работает:
C#:
return 5.05 * 100; // = 505;
C#:
decimal result = 0;
var tcena= project.Variables["tcena"].Value.ToString(); // эта переменная содержит 5.05
result = System.Convert.ToDecimal(tcena);
return result * 100; // = возникает ошибка.
За это отвечает 2-й параметр в функции ToDecimal "iformatprovider", но что-то никак не удаётся подцепить его без ошибок. Может нужно еще что-то в юзинги добавить?
Последнее редактирование: