Re: Округлить число с плавающей точкой
От:
Igor Trofimov
Дата:
30.03.05 12:14
Оценка:
A__>
A__>valR = (
float
)Math.Round(val,2);
//=0.0500000007
A__>
Округляешь и тут же приводишь снова к float, теряя точность.
Используй для повышения точности double или (особенно для денежных расчетов) decimal.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: