A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王林 黑马帝   /  2011-12-20 21:18  /  2521 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王林 于 2011-12-20 23:00 编辑

using和try{}catch{}finally{}有啥区别

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

5 个回复

倒序浏览
张旭 黑马帝 2011-12-20 22:45:05
沙发
using定义一个范围,将在此范围之外释放对象,还有就是可以导入 命名空间    try catch  是一个异常处理机制    try 块包含可能导致异常的保护代码。该块一直执行到引发异常或成功完成为止   而catch用于捕获异常      finally 用于保证代码语句块的执行   不管try不try成功  finally都要执行

评分

参与人数 1技术分 +2 收起 理由
李荣壮 + 2

查看全部评分

回复 使用道具 举报
王林 黑马帝 2011-12-20 22:50:08
藤椅
try   
             {   
                using (conn = new SqlConnection(source))   
                 {   
                     conn.Open();   
                    //Do something   
                     conn.Close();   
                 }   
             }   
            catch (Exception e)   
             {   
                //Do something with the exception   
             }   
回复 使用道具 举报
王林 黑马帝 2011-12-20 22:59:44
板凳
张旭 发表于 2011-12-20 22:45
using定义一个范围,将在此范围之外释放对象,还有就是可以导入 命名空间    try catch  是一个异常处理机制 ...

已经找到答案了,谢谢你啊
回复 使用道具 举报
张旭 黑马帝 2011-12-20 23:09:19
报纸
王林 发表于 2011-12-20 22:59
已经找到答案了,谢谢你啊

客气   
回复 使用道具 举报
王林 黑马帝 2011-12-20 23:48:52
地板
张旭 发表于 2011-12-20 22:45
using定义一个范围,将在此范围之外释放对象,还有就是可以导入 命名空间    try catch  是一个异常处理机制 ...

谢谢啊{:2_32:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马