Пример:
- Для числа 3,1455543 вызов Math.Round(3.1455543, 2) возвращает ожидаемый результат — 3,15.
- Однако для числа 3.1447456 тот же метод Math.Round(3.1447456, 2) возвращает 3.14, а это не то, что я ожидал (я хочу 3.14). strong>3.15).
Есть ли решение этой проблемы проблема в том, чтобы числа округлялись по стандартным математическим правилам, а не методом «банкирского округления»?
Подробнее здесь: https://stackoverflow.com/questions/793 ... expectedly
Мобильная версия