【发布时间】:2015-01-13 15:33:53
【问题描述】:
我需要将整数和浮点数格式化为字符串。
如果它是浮点数,我需要 , 作为小数分隔符。而. 必须是千位分隔符。
另外,我需要用0 完成剩余的小数。一些例子:
float:
45,3: 000.045,30
125: 000.125,00
83560.195: 083.560,19
int:
45: 000.045
5789: 005.789
我设法用 "{0:#,0}" 格式化了数千个,但我仍然找不到如何格式化小数以及如何正确填充分隔符。
无论配置的文化如何,都必须这样做:/
【问题讨论】:
-
你试过用谷歌搜索这个..吗?有很多不同的方法可以做到这一点.. 这是以前的
SO帖子,可以为您提供许多答案提示和您可以采取的方向。 stackoverflow.com/questions/105770/… -
谢谢大家。我在谷歌上搜索它并且能够学习部分解决方案,但无法找到我在这里询问的部分。
标签: c# formatting number-formatting