Округлить число с плавающей точкой
От: Alexei_z_  
Дата: 30.03.05 11:34
Оценка:
Добрый день,
возникла следующая проблема:

Нужно округлить число с плавающей точкой.
Например, у меня есть
0.10000000005
я хочу сделать 0.10
у меня есть 0.2500000009
я хочу 0.25

Как это сделать в C#?
Пробовал так:

int value = 5;
float val = (float)value;
val =val/100; //val = 0.0500000007
float valR = (float)Math.Round(val,1); //=0.100000001
valR = (float)Math.Round(val,2); //=0.0500000007
valR = (float)Math.Round(val,3);//=0.0500000007


?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.