我想使用ToString(CultureInfo.InvariantCulture)
格式化数字,也可以使用ToString("N5")
格式化5个小数位。我怎么能一起做这两件事?
答案 0 :(得分:14)
如何使用overload which takes both a format and a culture:
decimal m = 123.4567890123m;
string x = m.ToString("N5", CultureInfo.InvariantCulture);
(如果你使用double
,显然可以用decimal
代替{{1}}。{/ 3}}。
答案 1 :(得分:0)
如果您的十进制不是Double:
string.Format(CultureInfo.InvariantCulture, "{0:f5}", m)
因为Decimal.ToString()没有这些重载