我的数字低于数字.我想在小数点后显示一位数.如何格式化?
2.85
2
1.99
Run Code Online (Sandbox Code Playgroud)
我正在使用("{0:0.0}".但数据显示为
2.9 //It should be 2.8
2.0 //It should be 2
2.0 //It should be 1.9
Run Code Online (Sandbox Code Playgroud)
尝试使用"{0:0.#}"格式字符串.但是,这只能解决问题.0.要将舍入修复为始终向下舍入,您可能需要使用:
string s = (Math.Floor(value * 10) / 10).ToString("0.#");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6587 次 |
| 最近记录: |