gpt4 book ai didi

c# - 在 C# 中格式化小数,至少保留 2 位小数

转载 作者:太空狗 更新时间:2023-10-29 20:07:22 24 4
gpt4 key购买 nike

是否有显示格式化程序可以在 C# 中将小数输出为这些字符串表示形式而不进行任何舍入?

小数点可能有 2 位小数,但如果它有更高的精度,它应该包含在结果字符串中而不是四舍五入。

例子:

decimal  -> string
20 -> 20,00
20.00 -> 20,00
20.5 -> 20,50
20.5000 -> 20,50
20.125 -> 20,125
20.12500 -> 20,125

提前致谢

最佳答案

当您对最大位数有一个合理的上限时:

 ToString("0.00#######")

将处理所有示例,但不会 1.23456789012345M

关于c# - 在 C# 中格式化小数,至少保留 2 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26802193/

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