Обработка исключения - C#
Формулировка задачи:
Привет , как сделать что бы при FormatException предлагало еще раз ввести число и так бесконечно пока не будет сделано все правильно , у меня есть варианты через гото (что я не хочу делать ) и немного через фор
static void Main(string[] args)
{
string result = "";
Console.WriteLine("Введите число:");
try
{
int a = Convert.ToInt32(Console.ReadLine()); //вводим данные, и конвертируем в целое число
result = "Вы ввели число " + a;
}
catch (FormatException)
{
result = "Ошибка. Вы ввели не число";
}
Console.WriteLine(result);
Console.ReadLine();
}Решение задачи: «Обработка исключения»
textual
Листинг программы
int a;
do Console.Write("Введите число:");
while(!int.TryParse(Console.ReadLine(),out a));