Ошибка формата входной строки при Double.Parse(string s) - C#
Формулировка задачи:
есть такой кусок кода:
строка выбрасывает исключение "входная строка имела неверный формат". пробовал , а также программно заменять точку на запятую...ситуация не меняется. при этом в строку temp парситься значение не более 100.00
В чем может быть проблема?
double responsetime; try { for (int u = 0; u < UTmatch.Value.Length; u++) { if (char.IsDigit(UTmatch.Value[u]) || UTmatch.Value[u] == '.') temp += UTmatch.Value[u]; } } catch { } responsetime = Double.Parse(temp);
responsetime = Double.Parse(temp);
Convert.ToDouble(temp)
Double.TryParse(temp)
Решение задачи: «Ошибка формата входной строки при Double.Parse(string s)»
textual
Листинг программы
double.Parse( "4.46" , CultureInfo.InvariantCulture );
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д