Ошибка при преобразование типа строки из консоли в double - C#
Формулировка задачи:
Есть переменная типа double, ввожу её значение с консоли, сразу же выбивает ошибку. Как правильно вводить/преобразовать?
double a; a = double.Parse(Console.ReadLine());
Решение задачи: «Ошибка при преобразование типа строки из консоли в double»
textual
Листинг программы
a = ReadDouble(); ... static double ReadDouble() { while (true) try { return double.Parse(Console.ReadLine()); } catch (FormatException ex) { Console.WriteLine("Введите действительное число с разделителем " + Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д