.NET не имеет ничего подобного, но вы можете в некоторой степени имитировать это. Вы могли бы , но многие не рекомендуют, оборачивая точку входа вашего приложения в одну попытку / поймать, перехватить искомое исключение и проглотить его. Если что-то ближе ловит, то отлично.
Это построено некоторым образом, например, событие DispatcherUnhandledException
в WPF; Вы можете обработать событие и установить DispatcherUnhandledExceptionEventArgs.Handled = true
, чтобы приложение продолжало работать.
В общем, я не рекомендую этот шаблон. Вместо этого используйте Trace.WriteLine
и, если вам нужно, напишите прослушиватель Trace. Помните: исключения являются исключительными . Происходит что-то необычное, что означает, что лучше остановить приложение, чем продолжать в непредсказуемом состоянии.