Мне нужен способ округлить поплавок до определенного количества десятичных знаков. Math.Round
округляется, если число после разреза больше 6, а Math.Floor
не работает с десятичными знаками.Обрезка a Поплавок до определенной десятичной точки
В принципе, если у меня есть 2.566321
, я хочу, чтобы код возвращался 2.56
. Единственный способ, которым я знаю, что это можно сделать, - это преобразовать float в строку и использовать string.format
, но я бы предпочел не делать этого, если это возможно.
Спасибо.
Я не могу использовать примеры в этом коде, поскольку они предполагают, что вы знаете, как долго плавающее число. – TheGateKeeper