将Double转换为String(完整数字)C#
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Double转换为String(完整数字)C#相关的知识,希望对你有一定的参考价值。
我想做一个Double to 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
。
我该怎么做呢?
答案
这应该工作
decimal dec = (decimal)dou;
string str = dec.ToString();
另一答案
是C#?
dou.ToString("N")
以上是关于将Double转换为String(完整数字)C#的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI Picker,将 String 转换为 Double