gpt4 book ai didi

c# - 如何在保留所有小数位的同时强制数字具有 3 位数字?

转载 作者:太空狗 更新时间:2023-10-30 01:15:37 33 4
gpt4 key购买 nike

在 C# 中,我想在从 double 转换为字符串时强制使用 0,以防数字小于 100,唯一的挑战是我想保留所有小数位。例子

58.3434454545 = 058.3434454545

8.343 = 008.343

我尝试使用 ToString + 格式提供程序,但我不确定保留所有小数位的正确提供程序是什么

最佳答案

您可以为 .ToString() 使用格式化程序字符串,已记录 here .

做你想做的你可以用这个作为例子,注意 double 的最大位数是 17:

double numberA = 58.3434454545;
numberA.ToString("000.##############"); //058.3434454545

double numberB = 8.343;
numberB.ToString("000.##############"); //008.343

关于c# - 如何在保留所有小数位的同时强制数字具有 3 位数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37425459/

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