gpt4 book ai didi

c# - 如何在 C# 中显示接近于零的数字?

转载 作者:行者123 更新时间:2023-11-30 14:54:33 28 4
gpt4 key购买 nike

我有一个问题。我有一个像 0.00000001 这样的双数。然后我应该将它转换成字符串并将其放入文本框 (Convert.ToString(0.00000001))。但是那个数字显示为 1E-08。 Math.Round 在这里不起作用。我应该将该数字显示为 0.00000(至少),而不仅仅是 0。

最佳答案

您可以使用 The numeric ("N") format specifier为此;

(0.00000001).ToString("N5").Dump(); // 0,00000
(0.00000001).ToString("N6").Dump(); // 0,000000
(0.00000001).ToString("N8").Dump(); // 0,00000001

自从我的 CurrentCultureNumberDecimalSeparator,,表示它是0,0而不是0.0。如果你也一样,你可以使用InvariantCulture作为 .ToString() 方法中的第二个参数。

关于c# - 如何在 C# 中显示接近于零的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27336337/

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