Convertir la notación científica de la cadena de flotar en C#
-
09-06-2019 - |
Pregunta
¿Cuál es el camino correcto para convertir de un formato de notación científica cadena como "1.234567 E-06" a una variable de coma flotante con C#?
Solución
Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);
Otros consejos
También considere el uso de
Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);
Esto se asegurará de que MyFloat
se establece el valor de 0 si, por el motivo que sea, la conversión no se pudo realizar.O usted podría ajustar el Double.Parse()
ejemplo en un Try..Catch
el bloque y el conjunto de MyFloat
a un valor de su elección cuando una excepción es detectado.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow