我想进行 Double 到 String 的转换,但是有问题。 如果我使用以下代码将Double转换为String:
static void Main(string[] args)
{
double dou = 1000000000000000000;
// Result dou = 1E+18
string str = dou.ToString();
// Again Result str = 1E+18
}
我需要结果为str = 1000000000000000000
。
我该怎么做?
答案 0 :(得分:0)
是C#吗?
dou.ToString("N")
答案 1 :(得分:-1)
这应该有效
decimal dec = (decimal)dou;
string str = dec.ToString();