gpt4 book ai didi

c# - 强制 double 保留四位小数

转载 作者:行者123 更新时间:2023-12-01 18:49:51 25 4
gpt4 key购买 nike

我确实需要将特定值显示到小数点后 4 位。

这是代码

row["Money"] = StringMgt.ToGlobalizationString("N4", dblMoney);

public static string ToGlobalizationString(string format, double dblNumber)
{
return dblNumber.ToString(format, CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name));
}

哪些输出

1.4305228 to 1.4305 (which is fine!)

0.30704454 to 0.307 (I need to display 4 decimal places consistently)

如何强制它显示四位小数(例如 0.3070)?我看过类似的帖子,但没有正确理解。

谢谢。

最佳答案

所以按照我的理解,你需要正好四位小数,否则在右侧填充 0。所以它应该是 .ToString("0.0000")

关于c# - 强制 double 保留四位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24910873/

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