Только начал изучать с#, очень трудно даются циклы, в конкретных задачах не могу додуматься до решения с помощью цикла, из за этого использую goto, как реализовать данный код без goto?
a: Console.WriteLine("a = ");
try
{
a = double.Parse(Console.ReadLine());
}
catch (Exception)
{
Console.WriteLine("Вы ввели некорректное число! Введите еще раз число a");
goto a;
}