Как округлить двойное значение до выбранного количества десятичных знаков в .NET? - PullRequest
1 голос
/ 28 марта 2009

Я использую датчик ускорения для расчета текущих ускорений, и он возвращает двойное значение.

Однако я бы хотел сравнить текущее ускорение со значением 9,8. Прежде чем сделать это, я должен округлить значение, полученное от датчика, поэтому возникает вопрос: как округлить двойное значение до выбранного числа десятичных знаков в .NET?

Ответы [ 2 ]

7 голосов
/ 28 марта 2009

Math.Round (число, точность)

http://msdn.microsoft.com/en-us/library/zy06z30k.aspx

4 голосов
/ 28 марта 2009

Math.Round - т.е.

double val = Math.Round(current, 1); // 1dp
...