【发布时间】:2009-07-30 02:32:59
【问题描述】:
String.Format 是否有两种工作方式: 如果我们使用 C、N、P 等内置格式......它会考虑语言环境设置吗? 如果我们使用 #,##0.000 等自定义格式代码,它不会考虑区域设置?
在我的代码中,我使用这样的方法
String.Format("{0:#.##0,000}", 值);
因为我的国家使用逗号作为小数分隔符
但结果仍然是:1,234.500 好像它认为点作为小数分隔符。
请帮忙!
【问题讨论】:
-
你有没有费心去看String.Format的文档?