C#file类释放资源的问题
答案:2 悬赏:50 手机版
解决时间 2021-03-30 06:05
- 提问者网友:溺爱和你
- 2021-03-29 14:11
C#file类释放资源的问题
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-03-29 15:45
每次create的时候,是新生成一个stream流,所以,两个流操作一个文件,必然会读写冲突。解决方案也很简单,把create程程的流赋给一个变量就可以了,因为定义的变量是对流的映射而不是拷贝,所以无论你对这个变量进行任何操作,实际上都只是对同一个stream的操作,不会读写冲突。比如这样
FileStream fs = File.Create(str1);
fs.Dispose();其实都是很基础的知识,所以建议题主打好基础再玩儿高端的东西,循序渐进很重要。
FileStream fs = File.Create(str1);
fs.Dispose();其实都是很基础的知识,所以建议题主打好基础再玩儿高端的东西,循序渐进很重要。
全部回答
- 1楼网友:詩光轨車
- 2021-03-29 16:19
为什么要create两次
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯