2010-10-19 22 views

回答

11

如何使用overload which takes both a format and a culture

decimal m = 123.4567890123m; 
string x = m.ToString("N5", CultureInfo.InvariantCulture); 

(显然取代doubledecimal如果你正在使用的;还有的an equivalent overload

+0

AHM是,没有看到的树木:D THANKS – grady 2010-10-19 08:24:10

+0

如果在小数点分隔符前可以是3位数字,该怎么办?像100.123456或70.1234?有没有一种方法可以在没有写入自定义代码的情况下获得正确的小数位数?我被允许有11个字符,包括分隔符。我得到的数字是13个字符。 – grady 2010-10-19 08:35:34

+0

@grady:我不清楚问题是什么。 100.123456将被格式化为100.12345。要得到11个字符,你必须在小数点分隔符前有5位数,所以你应该可以达到99999.99999。 – 2010-10-19 08:52:48

相关问题