首页 新闻 会员 周边

为了能及时释放资源是否每个对象都用using?

0
悬赏园豆:5 [已关闭问题] 解决于 2013-09-25 21:07

为了能及时释放资源是否每个对象都用using?

凡是初始化对象 new 对象

都用using?

吴顶天的主页 吴顶天 | 初学一级 | 园豆:39
提问于:2013-09-23 22:03
< >
分享
其他回答(4)
0

大部分类没有实现IDisposable接口,无法使用using关键字

收获园豆:5
孔雀 | 园豆:49 (初学一级) | 2013-09-24 00:33
0

如果刚开始用到,最好还是规范的写,毕竟这是打基础

Danny@yang | 园豆:145 (初学一级) | 2013-09-24 09:22
0

要想用Using,必须实现IDisposable接口,否则用using也会报错的 ,呵呵!

换句话说,在实现IDisposable接口的前提下,多using,能让不用的代码,及时释放资源,是没坏处的!

James_Xu | 园豆:204 (菜鸟二级) | 2013-09-24 10:08
0

不需要,大部分也没有实现IDisposable接口,你写也是没用的,在必要的时候释放就行了,能用的地方不能吝惜

妍珊 | 园豆:1169 (小虾三级) | 2013-09-24 11:23
0

你可以通过对象.Dispose() 如果能点出来 可以用using 也就是实现IDisposable接口才可以 其他的则是通过垃圾回收机制 来回收的

wolfy | 园豆:2636 (老鸟四级) | 2013-09-24 13:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册