【问题标题】:Format a decimal using at least 2 places and at most 6 places使用至少 2 位和最多 6 位格式化小数
【发布时间】:2011-07-18 20:58:20
【问题描述】:

为了满足规范,我需要使用以下规则格式化十进制值:

  • 所有值必须至少有两位小数,最多六位

例子:

Value        Formatted
1            1.00
1.1          1.10
1.1234       1.1234
1.123456     1.123456
1.12345678   1.123456

我想我会使用一个条件来结束,但我想知道是否有一个格式字符串可以做到这一点。

【问题讨论】:

标签: c# .net decimal


【解决方案1】:

你试过了吗:

.ToString("0.00####");

【讨论】:

  • 这是不正确的。 1.12345678 将变成 1.123457(注意四舍五入)
猜你喜欢
  • 2015-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多