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

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

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

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

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

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