为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

胡子哥哥 2018-12-07 11:48:02
控制台程序的未处理异常我已经用AppDomain.CurrentDomain.UnhandledException捕获了,为什么程序还会停止
查看完整描述

6 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

你是怎么捕获的
查看完整回答
反对 回复 2018-12-09
?
精慕HU

TA贡献1845条经验 获得超8个赞

这样的: 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);        }
查看完整回答
反对 回复 2018-12-09
?
手掌心

TA贡献1942条经验 获得超3个赞

@拖鞋王子: 这个只是在异常发生时进行事件处理
查看完整回答
反对 回复 2018-12-09
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

捕获到了并不意味着安全,尤其是运行时的异常,很多时候可能跟环境有关系这种情况下在debug模式可以很好的观察但是在发行版本中却是无法处理的~ 
查看完整回答
反对 回复 2018-12-09
?
MMTTMM

TA贡献1869条经验 获得超4个赞

是不是多线程的异常没有捕获啊
查看完整回答
反对 回复 2018-12-09
  • 6 回答
  • 0 关注
  • 497 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信