如何decimal在小数点后至少有一位数字格式化C#,但如果指定小数点后多于1位,则不是固定的上限:
5 -> "5.0"
5.1 -> "5.1"
5.122 -> "5.122"
10.235544545 -> "10.235544545"
Run Code Online (Sandbox Code Playgroud)
cas*_*One 12
使用ToString("0.0###########################").
一些注意事项:,
#秒,因为该decimal结构可以容纳精确到小数点后28位.0自定义说明符将导致始终显示的数字,即使值为0.#自定义说明符只有在数字是零,所有的数字到左/右该数字的(取决于小数点你是何边)为零显示的值.#的第一个之后插入尽可能多的数量0以容纳您将传递给的所有值的长度ToString,如果您只有精确到10个小数位,那么您需要九个#(因为您有第一个小数位到右边处理的0)有关详细信息,请参阅标题为"自定义数字格式字符串"的MSDN部分.
| 归档时间: |
|
| 查看次数: |
5399 次 |
| 最近记录: |