Как продолжить выполнение программы после обработки исключения? - C#
Формулировка задачи:
Как вернуться к выполнению программы, если переменная был введена в неправильном формате?
Где-то видел пример обработки исключения с добавлением метода Main() в блоке catch, но у меня это не работает.
static void Main(string[] args) { try { Console.Write("Введите размер стека: "); Stack.stack_size = Convert.ToInt32(Console.ReadLine()); } catch (FormatException) { Console.WriteLine("Неверный формат. Введите целое число."); } }
Решение задачи: «Как продолжить выполнение программы после обработки исключения?»
textual
Листинг программы
static void Main(string[] args) { try { Console.Write("Введите размер стека: "); Stack.stack_size = Convert.ToInt32(Console.ReadLine()); } catch (FormatException) { Console.WriteLine("Неверный формат. Введите целое число."); Main(args); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д