using在c#中作用的和用法,什么时候调用Using

[复制链接]
查看11 | 回复4 | 2012-2-29 11:55:45 | 显示全部楼层 |阅读模式
using 作为一个域来解释的话,那么就很好理解了。using(){在这个大括号中,代码执行完毕之后,就会跳出这个大括号}而出了大括号之后,就等于出了using的这域。那么,using的这个域就会在内存中被释放,从而获得空闲空间,你的,明白了?...
回复

使用道具 举报

千问 | 2012-2-29 11:55:45 | 显示全部楼层
因为stream占用缓存较大而且通常是使用独占方式,如果不及时释放会浪费资源,并造成其他线程无法访问文件。使用using(Stream stream = openFileDialog1.OpenFile())可以在一出using生命周期立刻调用析构,释放资源。...
回复

使用道具 举报

千问 | 2012-2-29 11:55:45 | 显示全部楼层
1 : 导入命名空间, 如 : Using system.Core;2 : 规定某对象的作用范围 ,让代码块结束后 , 调用其 dispose 方法注销对象 如 using(var db=New DBContext("name=****") ){} .我知道的就这几个了 . . . ....
回复

使用道具 举报

千问 | 2012-2-29 11:55:45 | 显示全部楼层
引用using 是引用方法里的using 是自动回收,比如连接数据库,用using(...),使用完了会自动关闭。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行