使用全局异常处理程序vs局部异常处理程序

本文关键字:异常处理程序 vs 局部 全局 | 更新日期: 2023-09-27 18:03:58

我有一个windows手机应用程序,使web请求。每次我发出web请求时,我都必须处理网络异常。

try
{
   string testString = await httpClient.GetStringAsync("");
}
catch(Exception ex)
{
   ex.Message == "net_http_message_not_success_statuscode"
}
有一个全局异常处理程序,而不是一直写这段代码,会更有意义吗?

使用全局异常处理程序vs局部异常处理程序

如果所有的调用都集中到一个位置,并且异常的实际点并不重要,那么一个全局异常处理程序就可以了。

如果需要在离异常点更近的地方做一些特殊处理,那么就需要在每次调用时保留本地异常处理程序。