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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 忘忧草 中级黑马   /  2012-4-20 11:40  /  2420 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      ADO.Net通过SqlConnection类创建到SQLServer的连接,SqlConnection代表一个数据库连接,ADO.Net中的连接等资源都实现了IDispoable接口,可以使用using进行资源管理,确定其使用范围。例如:
using (SqlConnection conn =new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\Database1.mdf;IntegratedSecurity=True;User Instance=True"))

            {

                conn.Open();

       }

    那么怎么判断一个资源是否实现了IDispoable接口?或者谁有这方面的归纳,共享一下

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
李宗鹏 来自手机 中级黑马 2012-4-20 12:41:29
沙发
光标放到要方法上!就是你要判断的资源上右键转到定义!或者按F10!如果显示的方法上边有IDispoable!就可以看成它可以实现接口

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
按F12转到定义看一下就行了。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
谢谢!二位
回复 使用道具 举报
光标移动到字段上,右击转到定义或者F12
public class SqlDataReader : DbDataReader, IDataReader, IDisposable, IDataRecord
上面显示什么就是

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马