使用至少2位小数和最多6位小数格式化一个十进制数。

9
为了符合规范,我需要按照以下规则格式化十进制值:
  • 所有的值必须至少有两位小数并且最多为六位

例如:

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

我想最终会使用条件语句,但我想知道是否有格式化字符串可以实现这一点。


最佳方法显示没有尾随零的小数。 - Flimtix
1个回答

18

你尝试过吗:

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


1
这是不正确的。1.12345678 将会变成 1.123457(请注意四舍五入)。 - Joe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接