BinaryReader能否实现不关闭基础流而释放本身?

vbfool 2009-08-13 10:49:46
我有一个函数,参数中引用了一个Stream流,在函数内使用BinaryReader读取内容,读取完毕后希望释放这个Reader而不关闭基础流(后边还要用),是否就是直接用Dispose?还是扔在那不管,等系统自动回收?
...全文
204 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiagaoyang 2009-08-13
  • 打赏
  • 举报
回复
用using语句吧,执行完自动释放使用的资源
vbfool 2009-08-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bo111 的回复:]
你所说的 释放 和 关闭 作用一样,如果要重复使用一个流的话,用MemoryStream,BinaryReader是不能动态分配内存的
[/Quote]
也就是说,用内存流来代替文件IO流?
品铭工作室 2009-08-13
  • 打赏
  • 举报
回复
你所说的 释放 和 关闭 作用一样,如果要重复使用一个流的话,用MemoryStream,BinaryReader是不能动态分配内存的

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧