文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[C#]如何捕获系统未处理的异常

[C#]如何捕获系统未处理的异常

时间:2010-12-10  来源:东枫之叶

下面是代码示例:

//捕获当前未绑定异常

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); 

//捕获线程异常

Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException);

static void Application_ThreadException(object sender, ThreadExceptionEventArgs e)        

{            

Exception exp = e.Exception;           

//todo:记录异常    

}
static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)        

{            

Exception exp = (Exception)e.ExceptionObject;            

//todo:记录异常       

}

需要说明的是:这样做异常一样会抛出,程序一样会崩溃。

相关阅读 更多 +
排行榜 更多 +
jojo的奇妙冒险手机版下载

jojo的奇妙冒险手机版下载

飞行射击 下载
雪糕工厂 v9.87.13.02 安卓版

雪糕工厂 v9.87.13.02 安卓版

休闲益智 下载
雪糕工厂 v9.87.13.02 安卓版

雪糕工厂 v9.87.13.02 安卓版

休闲益智 下载