Конвертировать Double в String (полное число) C # - PullRequest
0 голосов
/ 12 сентября 2018

Я хочу выполнить преобразование Double в String , но есть проблема.Если я преобразовываю Double в строку со следующим кодом:

static void Main(string[] args)
{
    double dou = 1000000000000000000;
    // Result dou = 1E+18
    string str = dou.ToString();
    // Again Result str = 1E+18
}

Мне нужен результат, равный str = 1000000000000000000.

Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Это должно работать

decimal dec = (decimal)dou;
string str = dec.ToString();
0 голосов
/ 12 сентября 2018
...