首页 新闻 会员 周边

C#文件流进程被占用

0
悬赏园豆:50 [已解决问题] 解决于 2018-03-29 09:42

 

这个函数虽然每次都会创建文件流来打开文件,但是最后都close掉了呀,为什么我第一次运行这个函数是ok的,第二次就会报错说文件被另一个进程占用?

难道因为这是静态函数吗?求解哦!

心灵可视化的主页 心灵可视化 | 初学一级 | 园豆:1
提问于:2018-03-28 22:02

这个函数的功能是根据索引index获取一个文件中的T类型对象,我在一个for循环中使用它,实现遍历的功能,哪里错了呀!

安卓小晨 6年前
< >
分享
最佳答案
0

yo用using包起来最简单.

收获园豆:50
吴瑞祥 | 高人七级 |园豆:29449 | 2018-03-29 09:19

怎么包起来呀,指点下这个是有什么错误,,ԾㅂԾ,,

心灵可视化 | 园豆:1 (初学一级) | 2018-03-29 09:22

@安卓小晨: using(fs fs=new fs(canshu))

{

后面的代码

}

吴瑞祥 | 园豆:29449 (高人七级) | 2018-03-29 09:23

@吴瑞祥: 那这样还需要把流close掉吗?自动回收哦

心灵可视化 | 园豆:1 (初学一级) | 2018-03-29 09:34

@吴瑞祥: 谢谢哦,问题解决了,资源被释放了O(∩_∩)O用using好方便的说

心灵可视化 | 园豆:1 (初学一级) | 2018-03-29 09:41

@心灵可视化: 怎么改的呀?为什么我改了之后没用呀

SUPREME_Kevin | 园豆:200 (初学一级) | 2021-06-27 17:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册