Как продолжить выполнение программы после обработки исключения? - 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);
}
}