gpt4 book ai didi

c# - 如何接受 "$1,250.00"之类的字符串并将其转换为 C# 中的小数?

转载 作者:行者123 更新时间:2023-11-30 13:08:04 25 4
gpt4 key购买 nike

如何在 C# 中接受像“$1,250.00”这样的字符串并将其转换为小数?

我只是做一个 replace("$", "") 和 (",", "") 还是我应该用不同的方式来处理这种输入?

最佳答案

您是否尝试过使用 AllowCurrencySymbol 选项(和其他支持选项)的 Decimal.Parse?

var d = Decimal.Parse(input, 
NumberStyles.AllowCurrencySymbol |
NumberStyles.AllowDecimalPoint |
NumberStyles.AllowThousands);

关于c# - 如何接受 "$1,250.00"之类的字符串并将其转换为 C# 中的小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1210553/

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