Я пытаюсь зациклить блок try каждый раз, когда выдается исключение.
Примером может быть случай, когда программа запрашивает double, а пользователь вводит строку, поэтому выдается исключение NumberFormatException.Так что программа запросит у пользователя повторный ввод.
Вот что я сейчас делаю.Это правильный способ сделать это или есть лучший способ?
// infinite loop
for (;;)
{
try
{
//do something
break; // if an exception is not thrown. it breaks the loop.
}
catch (Exception e)
{
//display the stack trace.
}
// restarts the for loop
}