Как округлить число в C#?

Денис Логвинец разместил пост 10 августа 2018

Какие встроенные функции в C# позволяют округлять числа по правилу? В большую? В меньшую сторону?

Arsenij Bykov разместил пост 10 августа 2018

Таких методов много, смотря что тебе нужно. 

В большую сторону лично я использовал Math.Ceiling(decimal a), правда из-за того что тип аргумента decimal иногда возникали проблемы, приходилось приводить тип явно...

В меньшую сторону, говорят, используется метод Math.Floor, сам не использовал, но по аналогии он должен быть идентичным Math.Celiling, только наоборот.

Ещё есть метод Method.Truncate(double), который округляет в любую сторону о направлению к нулю. 

Close