Ошибка при преобразование типа строки из консоли в 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);
}
}