Округлить цифру в переменной C#

Регистрация
13.04.2016
Сообщения
660
Реакции
53
Баллы
28
подскажите как правильно округлить число:

https://zennolab.com/discussion/threads/okruglit-chislo-v-peremennoj.40201/#post-298896
С этого топика код не хочет работать почему то, пишет неверный формат...

double num = double.Parse(project.Variables["test"].Value);
return Math.Round(num, 5);

http://joxi.ru/J2b9zKI04YM1m6

благодарю!
Возможно, десятичный разделитель неверный.
Какое число пытаетесь округлить?
 
  • Оценить
Реакции: Анатолий
http://joxi.ru/1A5yYOcDKkweAE

у меня эти оба кода не работают:

  1. double num = double.Parse(project.Variables["number"].Value);
  2. return Math.Round(num, 5);

  1. double num = double.Parse(project.Variables["number"].Value);
  2. return num.ToString("0.00000");
пишет неверный формат
 
  • Оценить
Реакции: Анатолий
  • Оценить
Реакции: Анатолий
  • Оценить
Реакции: Sergodjan
на форум же можно картинки загружать, теперь хз какое число ты хотел проверить((

Оставлю пример, может кому пригодится, значение 3 - это количество десятичных знаков
C#:
Развернуть Свернуть Копировать
double value = 354.3950123523543667;
double round = Math.Round(value, 3);
return round;
 
Последнее редактирование:
Все коды выше работают только если разделитель ЗАПЯТАЯ
 
  • Оценить
Реакции: Sho
Так и делаем. Написал просто чтобы люди понимали, кто столкнулся с такой задачкой.
 

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