6 c#中没有分隔符的浮动数字

时间:2016-11-11 11:11:16

标签: c#

我试图将11001作为11001.000000,我尝试了ToString(“N6”),但它添加了分隔符并输出为:11,001.000000  如何在没有分隔符的情况下将值作为6个浮动数字?

3 个答案:

答案 0 :(得分:3)

使用F6代替N6

int i = 11001;
string result = i.ToString("F6");

参考:MSDN

答案 1 :(得分:0)

int i = 11001;
string result = i.ToString("F6");

F方法中的ToString()是定点格式说明符。 可以相应地使用F旁边的数字。

如果您需要11001.00000,请

,然后使用ToString("F5");

答案 2 :(得分:0)

要删除逗号分隔符,可以使用

System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberGroupSeparator
double d = 11001;
string result = d.ToString("F6").Replace(System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberGroupSeparator, "");