Точность типа double при преобразовании в строку

ДимаДВ
Дата: 23.05.2006 08:24:11
столкнулся со следующей проблемой:
есть число типа double
при преобразовании в строку для записи в файл обрезаются последние две цифры после "," (16 и 17 разряды)
попробовал сделать так
double x = ....;
Console.WriteLine("{0:f17}", x);
вместо правильных последних цифр пишет нули в 16 и 17 разряде, а в 15 разряде округленное число

что делать?
Лиман Артём
Дата: 23.05.2006 11:11:57
у типа double точность 15-16 digits. Попробуй использовать decimal
_______________________________________________________
Never ask users what they want, or they'll tell you.
Картинка с другого сайта.