Ошибка при преобразование типа строки из консоли в 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д