Как корректно преобразовать число типа double в строку?
От: Аноним  
Дата: 31.07.08 08:48
Оценка:
double a = 239.9359237546474;
string s = string.Format("{0:R15}", a);


Мне нужно, чтобы в s было именно "239.9359237546474". Перепробовал уже все варианты...
Всякое обрезание, округление не катит. Должно быть именно это число, ну если нули после него будут, то это не страшно.

Вот, что меня взбесило, так это то, что:

double a = 239.9359237546474;
string s = string.Format("{0}", a); // a получается равным 239.935923754647


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