separador - Conversión de cadena de notación científica a float en C#
float.parse c# (2)
Double.Parse("1.234567E-06", System.Globalization.NumberStyles.Float);
¿Cuál es la forma correcta de convertir de una cadena de notación científica como "1.234567E-06" a una variable de coma flotante usando C #?
También considere usar
Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);
Esto asegurará que MyFloat
esté configurado en el valor 0 si, por cualquier razón, la conversión no se pudo realizar. O puede envolver el ejemplo Double.Parse()
en un bloque Try..Catch
y establecer MyFloat
en el valor que elija cuando se detecte una excepción.