使用至少2个位置和最多6个位置格式化小数

Mig*_*elM 8 .net c# decimal

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

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

例:

Value        Formatted
1            1.00
1.1          1.10
1.1234       1.1234
1.123456     1.123456
1.12345678   1.123456
Run Code Online (Sandbox Code Playgroud)

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

Bar*_*aye 17

你有没有尝试过:

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