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#?

¿Fue útil?

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
scroll top