Я провел некоторое исследование и выяснил методы Math.Round
и MidpointRounding.AwayFromZero
.Округление чисел от 0 до C#
Второй способ делает то, что я хочу, но я не понимаю синтаксис, используемый для его использования.
Например, если у вас есть double
5.5 и вы хотите использовать нормальное округление для получения 6 и 4.4 для получения 4, как это сделать?
На каком языке? (теги говорят C, заголовок C#) – wildplasser
«и хотите использовать нормальное округление» ах, есть крут ... сначала определить «нормальный» :) –
Просто примечание: при округлении до целого, 'double' Это хорошо. При округлении до десятичных цифр вы, скорее всего, должны использовать 'decimal'. – CodesInChaos