Re: Округлить число с плавающей точкой
От: Igor Trofimov  
Дата: 30.03.05 12:14
Оценка:
A__>
A__>valR = (float)Math.Round(val,2); //=0.0500000007
A__>


Округляешь и тут же приводишь снова к float, теряя точность.
Используй для повышения точности double или (особенно для денежных расчетов) decimal.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.