『QQ:1353814576』

.NET Framework 控制台如何捕获程序的全局异常


C# 控制台程序怎么监听全局异常事件

开发过程中可能因为大意导致某些代码环节遗漏了异常错误处理,导致没有被捕获到 导致程序运行崩溃,有时无法快速找到异常点 这个时候可以通过全局异常事件,对这些遗漏的错误信息进行捕获 从而快速找到异常点

以下是事件捕获方法的代码:

AppDomain.CurrentDomain.UnhandledException += delegate (object sender, UnhandledExceptionEventArgs e)
            {
                var ex = e.ExceptionObject);//全局异常信息
            };