设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
using在c#中作用的和用法,什么时候调用Using ...
返回列表
发新帖
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(...),使用完了会自动关闭。...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行