推荐使用千位分隔符打印整数的方法是什么?最好的我想出迄今.Net/F中的千位分隔符#
let thousands(x:int64) = String.Format("{0:0,0}", x)
在大多数情况下,其中一期工程,但打印零为00
推荐使用千位分隔符打印整数的方法是什么?最好的我想出迄今.Net/F中的千位分隔符#
let thousands(x:int64) = String.Format("{0:0,0}", x)
在大多数情况下,其中一期工程,但打印零为00
let thousands(x:int64) = String.Format("{0:#,0}", x)
在.NET中的小数位的格式标记为“”不管组件使用的文化是什么,“千”分隔符是“,”。然而,不同的文化(例如法国)使用“,”作为小数位,所以这可能是一个需要考虑的问题。
这里的一些(C#)的例子:
C
£N
£#,#
double x = 67867987.88666;
Console.WriteLine("{0:C}",x);
Console.WriteLine("£{0:N}", x);
Console.WriteLine("£{0:#,#.###}", x);
Output:
£67,867,987.89
£67,867,987.89
£67,867,987.887
let thousands(x:int64) = String.Format("{0:#,###}", x)