Несколько символов после запятой

  • Автор темы Автор темы Ara
  • Дата начала Дата начала

Ara

Client
Регистрация
14.02.2018
Сообщения
195
Реакции
14
Баллы
18
Подскажите пожалуйста как сделать, чтобы после запятой было тока 4 символа и не больше.
При помощи #С делаю сложение и получаю сумму. 0,0994000000000028. Надо чтобы получилось 0,0994. ? ? ? ? ?
 
Подскажите пожалуйста как сделать, чтобы после запятой было тока 4 символа и не больше.
При помощи #С делаю сложение и получаю сумму. 0,0994000000000028. Надо чтобы получилось 0,0994. ? ? ? ? ?
Как вариант, можно так: return System.Math.Round(0.0994000000000028, 4);

103703
 
return System.Math.Round(project.Variables["Summa"].Value, 4);

С переменной не работает
 
return System.Math.Round(project.Variables["Summa"].Value, 4);

С переменной не работает
с# строго типизированный язык. строку не получится использовать вместо цифр. сначала надо преобразовать в нужный тип данных.
 
return System.Math.Round(project.Variables["Summa"].Value, 4);

С переменной не работает

C#:
Развернуть Свернуть Копировать
return System.Math.Round(decimal.Parse(project.Variables["Summa"].Value.Replace(".",",")), 4);
 
return System.Math.Round(project.Variables["Summa"].Value, 4);

С переменной не работает
C#:
Развернуть Свернуть Копировать
double number = double.Parse(project.Variables["Summa"].Value);
return System.Math.Round(number, 4);
?
 
Большое вам всем спасибо.
Очень помогли.
 

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