try catch finally[没分了] C#中try catch finally 当catch发生异常时,程序会不会运行中断...比如以下代码:try{ Oracle1Conn.Open();}catch(Exception ex){ Oracle2Conn.Open()}finally{ textBox.Text = "";}当Oracle1Conn.Open()无法执行时,转到catch,如果Oracle2Conn.Open()同样无法执行,,程序运行会中断吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肯定会啊,好好理解下try catch 自己试试就知道了,没时间帮你做测试,顺便说下catch是用来处理异常的,你非得把它弄得异常了我也无话可说 catch里也可以嵌套try的,在Catch的时候什么也不写就行。不会再中断了。 相当于vb6里的on error resume next……见过菜鸟不会DEBUG的,就每个过程都加上,结果…… 如果调用者没有处理或者你这段代码就在UI中当然会终止...这个问题跟try catch毫无关系,是你的逻辑出了问题...Open时出了异常你不去处理它反而不顾异常原因强行再Open...这里的try catch写了等于没写,脱裤子放P... 调试下不就知道了,不报异常就会跳到finally 小妹请教RSA对XML加密部分机器报错疑问??? 奇怪的通病“未将对象引用设置到对象的实例。” 怎解决? 关于url地址重写的配置问题 C#调用第3方的DLL,报内存出错 有趣的其他进制问题 如何用FileStream创建一个jpg文件? 传中文参数 怎么也获取不全 请教怎么回事 大家好,C#编的程序可以在win98上运行吗?请教microsoft专家? 我想改学C# 请各位大虾告诉我 怎样去学好C# (在线等) 如何自定义一个报表? 太急了。。。。。。。。。。。。。。。 g.drwaimage的问题.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货