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