Я читал об исключениях за последние пару часов и имею базовое понимание. Однако книга, которую я читаю, не имеет лучших примеров, когда речь идет о демонстрации аспектов кодирования. Я знаю, что если у меня есть код, который может сбой, я оберну его в блок try и поймаю исключения, в частности, FormatException и т. Д.Обработка исключений Try Catch block
Однако запутанная часть заключается в том, когда дело доходит до стека вызовов, например, для вызова метода A Метод B и метод B вызывает метод C и т. д.
Например, исключение встречается в методе c, но у него нет обработчика catch, поэтому он распространяется обратно на вызывающий метод так далее и так четвертый, пока так или иначе исключение не будет обрабатываются.
Что мне было интересно, так это выполнение в методе, вызвавшем ошибку, или выполнение продолжается в методе, который обрабатывает ошибку.
Любые базовые примеры были бы замечательными.