社区
.NET Framework
帖子详情
BinaryReader能否实现不关闭基础流而释放本身?
vbfool
2009-08-13 10:49:46
我有一个函数,参数中引用了一个Stream流,在函数内使用BinaryReader读取内容,读取完毕后希望释放这个Reader而不关闭基础流(后边还要用),是否就是直接用Dispose?还是扔在那不管,等系统自动回收?
...全文
204
4
打赏
收藏
BinaryReader能否实现不关闭基础流而释放本身?
我有一个函数,参数中引用了一个Stream流,在函数内使用BinaryReader读取内容,读取完毕后希望释放这个Reader而不关闭基础流(后边还要用),是否就是直接用Dispose?还是扔在那不管,等系统自动回收?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiagaoyang
2009-08-13
打赏
举报
回复
用using语句吧,执行完自动释放使用的资源
vbfool
2009-08-13
打赏
举报
回复
[Quote=引用 3 楼 bo111 的回复:]
你所说的 释放 和 关闭 作用一样,如果要重复使用一个流的话,用MemoryStream,BinaryReader是不能动态分配内存的
[/Quote]
也就是说,用内存流来代替文件IO流?
品铭工作室
2009-08-13
打赏
举报
回复
你所说的 释放 和 关闭 作用一样,如果要重复使用一个流的话,用MemoryStream,BinaryReader是不能动态分配内存的
C++
实现
C#的
Binary
Read
er
与
Binary
Writ
er
,并创建一种新的文件格式。
其中 _Key
Binary
File类是创建一种新的文件格式,上次已介绍,但用的是C#。_File.h(包含 _
Binary
Read
er
_
Binary
Writ
er
)
C# 篇
基础
知识6——文件和流
为了防止出现同步问题,当一个程序读写文件时,操作系统通常都会阻止其他程序读写该文件,因此使用完毕后要及时
关闭
,否则就会导致其他程序不能使用该文件。除了可以在fianlly块中
关闭
文件(流)外,我们还可以用C#...
TCP/IP详解学习笔记 这位仁兄写得太好了
但是简单的连到一起是远远不够的,就好像语言不同的两个人互相见了面,完全不能交流信息。因而他们需要定义一些共通的东西来进行交流,TCP/IP就是为此而生。TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP...
textfilestream_文件和流(使用流读写文件)
.NET Framework 在框架的多个领域里使用了流模型。流是允许你用相似的方式(作为顺序字节流)对待不同数据源的一种抽象。所有 .NET 流类从 System.IO.Stream 类继承。流可以代表内存缓冲器中的数据、从网络连接获得的...
C#
基础
教程-c#实例教程,适合初学者
C#
基础
教程-c#实例教程,适合初学者。 第一章 C#语言
基础
本章介绍C#语言的
基础
知识,希望具有C语言的读者能够基本掌握C#语言,并以此为
基础
,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一...
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章