4
我想格式化一个数字使用ToString(CultureInfo.InvariantCulture),也可以使用小数点后5位,这可以使用ToString(“N5”)。我怎么能一起做这两件事?使用X小数位和InvariantCulture格式化数字?
谢谢:)
我想格式化一个数字使用ToString(CultureInfo.InvariantCulture),也可以使用小数点后5位,这可以使用ToString(“N5”)。我怎么能一起做这两件事?使用X小数位和InvariantCulture格式化数字?
谢谢:)
如何使用overload which takes both a format and a culture:
decimal m = 123.4567890123m;
string x = m.ToString("N5", CultureInfo.InvariantCulture);
(显然取代double
为decimal
如果你正在使用的;还有的an equivalent overload)
AHM是,没有看到的树木:D THANKS – grady 2010-10-19 08:24:10
如果在小数点分隔符前可以是3位数字,该怎么办?像100.123456或70.1234?有没有一种方法可以在没有写入自定义代码的情况下获得正确的小数位数?我被允许有11个字符,包括分隔符。我得到的数字是13个字符。 – grady 2010-10-19 08:35:34
@grady:我不清楚问题是什么。 100.123456将被格式化为100.12345。要得到11个字符,你必须在小数点分隔符前有5位数,所以你应该可以达到99999.99999。 – 2010-10-19 08:52:48