C# double与字符串的转换问题
有变量通过计算后值如下:
double xx=999918308382201.75;
如何才能把它转换为字符
我试过了方法如下:
string str=xx.toString();
string str=xx.toString("N").Replace(",","");
string str=string.Format("0:#0.00"),xx);
System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();
provider.NumberDecimalDigits = 4; //要设定的小数位数
string str= xx.ToString("N", provider);
得到的结果都是:
999918308382202.00