gpt4 book ai didi

C# 将字符串转换为包含 ","和 "."的 float

转载 作者:行者123 更新时间:2023-11-30 20:41:36 26 4
gpt4 key购买 nike

我正在解析一个包含字符串的 xml 文件,如“91.899,74”(这是我所在国家/地区的正确格式),我想使用 float.Parse() 将其转换为 float ,但我无法获取它在不替换“。”的情况下工作用“”和“,”用“。”

如果我不进行替换,我会收到 input was not in the correct format 异常。

关于如何进行转换有什么想法吗?

最佳答案

你需要使用你的文化设置:

CultureInfo culture = new CultureInfo("de");
double number = Double.Parse("202.667,40", culture);

float.Parse() doesn't work the way I wanted

Double parse with culture format

关于C# 将字符串转换为包含 ","和 "."的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32229798/

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