gpt4 book ai didi

c# 十进制到字符串的货币

转载 作者:IT王子 更新时间:2023-10-29 04:52:04 24 4
gpt4 key购买 nike

要显示我们做的货币:

ToString("0.##")

对于值 5.00,输出为:

5

对于值 5.98,输出为:

5.98

对于值 5.90,输出为:

5.9

我需要第三种情况的小数点后两位,eg:

5.90

如何在不影响其他结果的情况下执行此操作?

最佳答案

尝试:

value.ToString("#,##0.00")

或者只是:

value.ToString("C")

我知道没有内置方法可以仅在两个小数位都不为零时扩展所有两个小数位。可能只使用 if 语句。

if (s.EndsWith(".00"))
s = s.Substring(0, s.Length - 3);

关于c# 十进制到字符串的货币,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437416/

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