Листинг 8.14. Уведомления о необработанных исключениях
static void Main(string[] args)
{
AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;
// Умышленный сбой для демонстрации UnhandledException
throw new InvalidOperationException();
}
private static void OnUnhandledException(object sender,
UnhandledExceptionEventArgs e)
{
Console.WriteLine($"An exception went unhandled: {e.ExceptionObject}");
}
Программируем на C# 8.0. Разработка приложений
·
Иэн Гриффитс