Вся концепция обработки исключений вызывает у меня головную боль. В настоящее время я хочу обработать определенные исключения, которые, я уверен, я могу обработать. С другой стороны, я хочу завершить приложение, если выдается исключение, которое я не знаю, как обрабатывать. Когда я помещаю блоки try-catch в свой исходный код, это выглядит ужасно, потому что их много. Существует ли глобальный механизм обработки исключений, например, событие, которое запускается после создания необработанного исключения? Таким образом, я могу отобразить сообщение об ошибке пользователю и завершить приложение, вместо того, чтобы повторять этот процесс снова и снова в моем исходном коде.
P.S. Я хочу завершить приложение в таком сценарии, потому что я боюсь, что программа может начать работать неправильно после создания необработанного исключения.