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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓝汝逸 黑马帝   /  2012-3-24 21:19  /  2303 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

using引用怎么个用法!为什么需要这个using引用?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

6 个回复

倒序浏览
像一些数据库操作的,对本地文件操作的,还有网络流量之类需要用到using。
用using的好处是用的时候自动打开,用完自动关闭。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
using 释放内存

评分

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

查看全部评分

回复 使用道具 举报
using 除了能释放内存以外还有 捕捉内部的一些异常。比手动释放资源会安全
另外还可以用来给 命名空间其别名:如 using IO = System.IO; 就可以这样使用IO.File 而不用System.IO  在命名空间名字比较长的时候比较使用。

评分

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

查看全部评分

回复 使用道具 举报
在ADO.NET的视频教程中,有关于using在程序中的用法,老师说的很明白。建议去看看

评分

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

查看全部评分

回复 使用道具 举报
我知道的有以下几种:
1.引入命名空间。
2.释放数据库连接。
3.释放IO资源。

评分

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

查看全部评分

回复 使用道具 举报
1、引用命名空间,减少冗余代码;

2.即时释放资源。
Using (TestObject a = new TestObject()) {
// 使用对象
}

评分

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

查看全部评分

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