visual separador parse float convertir cambiar c# floating-point scientific-notation

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.