我正在从 XML 文件中读取数字。其他数字带有逗号分隔符 (0,1111),其他数字带有点 (0.1111)。我如何解析这些数字才能最终得到所需的结果?我尝试使用float.Parse(reader.Value, System.Globalization.CultureInfo.InvariantCulture);
但它不起作用。例如我有 reader.Value = "0,01119703" 并被解析为 1119703.0。
我不相信可以同时使用两个不同的小数分隔符。我想我只需使用 Replace() 将任何逗号更改为点。
float.Parse(reader.Value.Replace(',', '.'), System.Globalization.CultureInfo.InvariantCulture);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)