推薦使用千位分隔符打印整數的方法是什麼?最好的我想出迄今.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)