Также рассмотрите возможность использования
Double.TryParse("1.234567E-06", System.Globalization.NumberStyles.Float, out MyFloat);
Это гарантирует, что для MyFloat
будет установлено значение 0, если по какой-либо причине преобразование не может быть выполнено. Или вы можете заключить пример Double.Parse()
в блок Try..Catch
и установить для MyFloat
значение по вашему выбору при обнаружении исключения.