gpt4 book ai didi

c# - 将字符串转换为十进制

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

在 C# 中,我正在尝试将字符串转换为十进制数。

例如字符串为“(USD 92.90)”

您如何使用 Decimal.Parse fcn 将其解析为小数。

最佳答案

我在这里假设您要解析的字符串是实际货币值。

CultureInfo c = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name);
c.NumberFormat.CurrencyNegativePattern = 14; // From MSDN -- no enum values for this
c.NumberFormat.CurrencySymbol = "USD";

decimal d = Decimal.Parse("(USD 92.90)", NumberStyles.Currency, c);

关于c# - 将字符串转换为十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636985/

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