c# try catch 用法

学习 时间:2026-05-30 17:12:59 阅读:3745
c# try catch 用法try{con.open();return true;}catch{}finally{con.close();}我在finally中关闭数据连接,总是感觉很怪,程序在try块都执行return了,它还能关闭连接吗?

最佳回答

自由的灯泡

怕孤单的黑猫

2026-05-30 17:12:59

try 是将要执行的语句 你con。open() ok了 下面才返回truecatch这里应该去抛异常 这里是针对倘若con。open()未执行成功的情况准备的finally里面的代码是try 。。。catch块之后一定会被执行的语句 所以这样写没什么不对的 open()了就close()下 上面没open()成功 我关了1次也是没什么影响的

最新回答共有2条回答

  • 震动的寒风
    回复
    2026-05-30 17:12:59

    try 是将要执行的语句 你con。open() ok了 下面才返回truecatch这里应该去抛异常 这里是针对倘若con。open()未执行成功的情况准备的finally里面的代码是try 。。。catch块之后一定会被执行的语句 所以这样写没什么不对的 open()了就close()下 上面没open()成功 我关了1次也是没什么影响的

上一篇 求一篇关于禁毒的文章,300字

下一篇 地震造成的人员伤亡的最主要原因