15

我有一个工作网站,我到处使用这个表达。

price.ToString("C")

它目前显示 2 个小数位,例如。1.45 美元

现在我需要网站显示 4 位小数,例如。1.4515 美元

有什么简单的方法可以在全球范围内更改它吗?

4

2 回答 2

22

您无法修改格式说明符的默认行为,但您可以在项目中进行全局搜索和替换。假设您使用的是 Visual Studio,您可以执行全局搜索和替换 (Ctrl-Shift-H) 并替换.ToString("C").ToString("C4").

于 2012-06-13T00:22:53.190 回答
4

你能覆盖线程的CurrentCulture并设置CurrencyDecimalDigits吗?

于 2012-06-13T00:24:12.743 回答