【发布时间】:2015-06-23 14:48:18
【问题描述】:
我需要在十进制类型的变量中显示一些数字。
我想几乎按原样显示它们,ToString("G29") 给了我。
但是,我想添加千位分隔符。 ToString("N") 给了我千位分隔符,但完全失去了“G29 善良”。
有没有简单的方法来获取我想要的显示字符串?
价值“N”“G29”我想要什么 ================================================ 296018.413 296,018.41 296018.413 296,018.413 652609 652,609.00 652609 652,609 296.018413 296.02 296.018413 296.018413 326.305 326.31 326.305 326.305编辑:
另一个 SO 问题/答案最近让我意识到“G29”返回的值小于 0.0001 的科学计数法。所以当我写这个问题时,我没有意识到解决方案需要处理这些特殊情况:
重视我想要的 ========================== 0.00001 0.00001 12345.000067 12,345.000067【问题讨论】:
-
this 有帮助吗?
标签: c# formatting number-formatting