c# - целого - округление в c




Округление до 2 десятичных знаков в C# (2)

Как насчет

0.01 * ceil(100 * 189.182)

У меня есть десятичное число, которое может быть следующим:

189,182

Я хочу округлить до 2 десятичных знаков, поэтому результат будет следующим:

189,19

Есть ли встроенная функциональность для этого в классе Math или что-то еще? Я знаю, что функция потолка существует, но, похоже, она не выполняет то, что я хочу - она ​​округляется до ближайшего целого, поэтому в данном случае просто «189».


Ты можешь использовать:

n = System.Math.Ceiling (n * 100) / 100;

Объяснение различных функций округления можно найти here .





math