控制台程序的未处理异常我已经用AppDomain.CurrentDomain.UnhandledException捕获了,为什么程序还会停止

控制台程序的未处理异常我已经用AppDomain.CurrentDomain.UnhandledException捕获了,为什么程序还会停止
胡子哥哥
浏览 498回答 6
6回答

一只萌萌小番薯

你是怎么捕获的

精慕HU

这样的: AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;           private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)        {            Exception error = (Exception)e.ExceptionObject;            Console.WriteLine("MyHandler caught : " + error.Message);        }

手掌心

@拖鞋王子: 这个只是在异常发生时进行事件处理

芜湖不芜

捕获到了并不意味着安全,尤其是运行时的异常,很多时候可能跟环境有关系这种情况下在debug模式可以很好的观察但是在发行版本中却是无法处理的~ 

MMTTMM

是不是多线程的异常没有捕获啊
打开App,查看更多内容
随时随地看视频慕课网APP