中易网

如何:捕获异常

答案:1  悬赏:30  
解决时间 2021-02-18 01:56
如何:捕获异常
最佳答案
将可能引发异常的代码段放在 Try 块中,而将处理异常的代码放在 Catch 块中。Catch 语句的顺序很重要。发生异常时,异常沿堆栈向上传递,每个 Catch 块都有机会处理它。通过将异常类型与 Catch 块中指定的异常名称相匹配,可确定处理异常的 Catch 块。例如,以下 Catch 块将捕获简单对象访问协议 (SOAP) 异常:
catch (SoapException e){Console.WriteLine("SOAP Exception Error Code: {0}",
e.SubCode.Code.Name);
Console.WriteLine("SOAP Exception Message is: {0}",
e.Message);}Catch e As SoapException
Console.WriteLine("SOAP Exception Error Code: {0}", e.SubCode.Code.Name)
Console.WriteLine("SOAP Exception Message is: {0}", e.Message)End Try如果不存在特定类型的 Catch 块,则由可能存在的常规 Catch 块来捕捉异常。例如,您可以通过添加以下代码来捕获一般异常:
catch (Exception e){Console.WriteLine("Exception Message: {0}", e.Message);}Catch e As Exception
Console.WriteLine("Exception Message: {0}", e.Message)End Try将针对特定类型异常的 Catch 块放在一般异常之前。
公共语言运行库将捕捉 Catch 块未捕捉的异常。根据运行库的配置,可能会显示一个调试对话框,或者停止执行程序并显示一个包含异常信息的对话框。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
某地6月份晴天8天,雨天16天,阴天6天。联系
东沟河怎么去啊,有知道地址的么
日语一级大概多长时间可以考过
利安社区电超市和田二街营业厅在哪里啊,我有
csol无双aug多少芯片能中
用了四年的电脑,现在感觉总是很卡有什么办法
请问保山正宗老品种鸡的价格是多少钱一斤?
百度一键root云盘资源有没有
王家餐厅这个地址在什么地方,我要处理点事
如果我回到古代怎么给手机充电
九年级物理电子课本 沪科版
5平米小厨房装修要花多少钱
东福苑B区在什么地方啊,我要过去处理事情
文科高一暑期如何复习?各科时间如何分配?
什么是融资租赁、融资直租、融资回租?
推荐资讯
大专 商务英语专业 找什么方面工作啊 今天去
汉语言文学与汉语言文学教育哪个本科专业比较
姜密水要怎么喝,什么时候喝最好
阿房宫遗址门票
内齿合齿轮在中心距不变情况下如何修改转速比
用什么软件可以设置苹果手机铃声
我们的课在7:15开始的英文
提前批第一第二志愿是平行志愿吗
安徽医科大学(南校区)-一号教学楼在什么地方
清华阳光太阳能(宜阳张午专卖店)在哪里啊,我
超级维C多少钱?
嘎什根乡乌兰吐村为民服务站地址在什么地方,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?