use*_*674 5 c# floating-point parsing
我正在读取XML文件中的数字.其他数字使用逗号分隔符(0,1111),其他数字使用点(0.1111).如何解析这些数字,以便最终获得所需的结果?我尝试使用,float.Parse(reader.Value, System.Globalization.CultureInfo.InvariantCulture);
但它不起作用.例如,我有reader.Value ="0,01119703"并被解析为1119703.0.
AHM*_*AHM 11
我不相信可以同时使用两个不同的小数分隔符.我想我会使用Replace()将任何逗号更改为点.
float.Parse(reader.Value.Replace(',', '.'), System.Globalization.CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)