using在c#中作用的和用法,什么时候调用Using
帮忙解释下:using(Streamstream=openFileDialog1.OpenFile())...
帮忙解释下:using (Stream stream = openFileDialog1.OpenFile())
展开
4个回答
展开全部
因为stream占用缓存较大而且通常是使用独占方式,如果不及时释放会浪费资源,并造成其他线程无法访问文件。
使用using(Stream stream = openFileDialog1.OpenFile())可以在一出using生命周期立刻调用析构,释放资源。
使用using(Stream stream = openFileDialog1.OpenFile())可以在一出using生命周期立刻调用析构,释放资源。
追问
那什么时候调用using这个方法?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 : 导入命名空间 , 如 : Using system.Core;
2 : 规定某对象的作用范围 ,让代码块结束后 , 调用其 dispose 方法注销对象 如 using(var db=New DBContext("name=****") ){} .
我知道的就这几个了 . . . .
2 : 规定某对象的作用范围 ,让代码块结束后 , 调用其 dispose 方法注销对象 如 using(var db=New DBContext("name=****") ){} .
我知道的就这几个了 . . . .
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
引用using 是引用
方法里的using 是自动回收,比如连接数据库,用using(...),使用完了会自动关闭。
方法里的using 是自动回收,比如连接数据库,用using(...),使用完了会自动关闭。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询