黑马程序员技术交流社区
标题:
释放资源的问题
[打印本页]
作者:
李景荣
时间:
2013-2-21 21:27
标题:
释放资源的问题
本帖最后由 李景荣 于 2013-2-21 22:51 编辑
比如我们new一个StreamReader类的对象sr,可以通过sr.Dispose();释放资源
那数组可以释放资源吗?
int[] nums=new int[100];
nums.Dispose(); 也是这样释放资源吗?
作者:
岳珅
时间:
2013-2-21 21:57
可以的啊,你是new一个数组,数组是对象,可以被释放的~
作者:
王立
时间:
2013-2-21 22:14
如果要调用Dispose这个方法,那么这个类必须要实现IDisposable这个接口
作者:
黑马宋兴征
时间:
2013-2-22 11:51
王立 发表于 2013-2-21 22:14
如果要调用Dispose这个方法,那么这个类必须要实现IDisposable这个接口
楼上正解!右键、查看定义--看该类型是否实现了IDisposable,如果实现了,我们一般的写法是用using包含,自动是否资源,比如文件流、数据库连接、数据库操作等
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2