c# try catch 用法

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

最佳回答

要减肥的仙人掌

难过的爆米花

2026-04-07 22:42:35

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

最新回答共有2条回答

  • 包容的树叶
    回复
    2026-04-07 22:42:35

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

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

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