中易网

C#如果多次执行异常的代码呢?

答案:3  悬赏:70  
解决时间 2021-01-15 20:57
  • 提问者网友:像風在裏
  • 2021-01-15 07:43
C#如果多次执行异常的代码呢?
最佳答案
  • 二级知识专家网友:蓝房子
  • 2021-01-15 09:02
try块的异常被catch块捕抓了之後,你处理是执行了catch中的语句,怎麼好跳到前面去呢,就算用goto语句跳过去,你还要知道跳的位置,还不如把可能异常的代码先放在try中,然後把不管发不发生异常就执行finally块裏面的代码,这里就放你必须执行的代码,如果finally块中的代码还需要捕抓就在裏面嵌套用try...catch..finally语句就好了。追问就是点一次按钮出现一次异常,执行了catch 中的语句,然后我第二次点击按钮就不执行 try 内的内容了追答应该不会这样的,是不是你的catch改变了什麼值,导致第二次执行没有结果,你贴出代码看看。
全部回答
  • 1楼网友:野味小生
  • 2021-01-15 11:34
把代码粘上来。 都不知道你说啥追问抱歉啊,刚刚手快没看就点发送了,就是第一次运行发生异常后,第二次程序就不执行try里面的内容了追答哪有这样的道理啊。第一次进try第二次不进, 你发代码看看吧。 这么说真不知道问题再哪里。
  • 2楼网友:刀戟声无边
  • 2021-01-15 10:23
你catch模块里的Exception不要throw出去就好了追问就是点一次按钮出现一次异常,执行了catch 中的语句,然后我第二次点击按钮就不执行 try 内的内容了追答你catch(Exception e){
return;}试试,是不是后面还有代码啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息