gpt4 book ai didi

c# - 如何正确舍入和格式化小数?

转载 作者:行者123 更新时间:2023-11-30 13:15:49 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
c# - How do I round a decimal value to 2 decimal places (for output on a page)

我正在尝试让我的小数显示为四位小数。数据库将我的数字四舍五入到小数点后 4 位,但它返回的数字尾随 0(由于该字段的小数精度),所以类似于 9.45670000。然后,当我这样做时:

string.Format("{0:#,#.####}", decimalValue);

我在页面上得到的输出是 9.4567,这是我想要的。

但是如果从DB返回的数字是9.45600000,那么格式化后的输出就是9.456

但是我需要显示的是9.4560

如何格式化我的小数点,使小数位数始终为四位?

更新:另外,如果我想动态确定小数位数,是否可以使用变量(而不是 .0000)?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com