在 C# 中将科学计数法字符串转换为浮点型
-
09-06-2019 - |
题
使用 C# 将科学记数法字符串(例如“1.234567E-06”)转换为浮点变量的正确方法是什么?
解决方案
Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);
其他提示
还可以考虑使用
Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);
这将确保 MyFloat
如果由于某种原因无法执行转换,则设置为值 0。或者你可以把 Double.Parse()
中的示例 Try..Catch
块并设置 MyFloat
检测到异常时您选择的值。
不隶属于 StackOverflow