社区
C#
帖子详情
使用BinaryReader、BinaryWriter类和直接使用底层流对象之间有何区别?
chenweionline
2004-04-29 04:42:57
使用BinaryReader、BinaryWriter类和直接使用底层流对象之间有何区别?
它们的作用是什么?使用它们有何好处?
我看书没看明白,望详解。
...全文
141
4
打赏
收藏
使用BinaryReader、BinaryWriter类和直接使用底层流对象之间有何区别?
使用BinaryReader、BinaryWriter类和直接使用底层流对象之间有何区别? 它们的作用是什么?使用它们有何好处? 我看书没看明白,望详解。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bitsbird
2004-04-29
打赏
举报
回复
BinaryReader、BinaryWriter这两个类并不执行流,而是提供其他流对象的包装,BinaryReader、BinaryWriter可以对二进制数据进行额外的格式化,直接从相关的流中读写c#变量的内容.
.net提供System.IO.MemoryStream来读写内存,而System.Net.Sockets.NetworkStrem处理网络数据,编写类可以从System.IO.Stream这个基类继承
看一下继承关系图就明了了
wangsaokui
2004-04-29
打赏
举报
回复
我有幅图,可惜没有办法给你
Wrox书《.NET网络高级编程》中40页图2-1Stream类结构,你上书店看看吧!
wangsaokui
2004-04-29
打赏
举报
回复
.NET Framework提供了一组用于在各种类型的流上执行操作的类。Stream是其中的主类,所有其他与流相关的类都由这个抽象类派生而来。
因为流是数据的一个抽象化(即一个字节序列),要操纵这些字节序列,我们必须执行一些基本的操作,如读取、写入或者查找。利用Stream类,可以在流上执行二进制I/O操作。利用TextReader和TextWriter,可以执行字符I/O操作,而利用BinaryReader、BinaryWriter,则可以在基本类型上执行I/O操作。
chhwang
2004-04-29
打赏
举报
回复
BinaryReader、BinaryWriter:
用特定的编码将基元数据类型读作二进制值。
~~~~~~
以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。
~~~~~~
streamreader:
实现一个 TextReader,使其以一种特定的编码从字节流中读取字符。
Binary
Write
r和
Binary
Read
er
和MemoryStream
类
读写内存
C#的FileStream
类
提供了最原始的字节级上的文件读写功能,但我们习惯于对字符串...却又不是一个字节 一个字节的操作,通常是2个、4个或8个字节这样操作,这便有了
Binary
Write
r和
Binary
Read
er
类
,它们可以将一个字...
C#
使用
Binary
Write
r
类
写入二进制文件1
System.IO命名空间提供了
Binary
Read
er
类
和
Binary
Write
r
类
,用来完成读写二进制数据的操作,但是这两个
类
本身并不执行
流
,而是提供其他
对象
流
的包装。 写入二进制文件:
Binary
Write
r
类
用于从C#变量向指定
流
写入二...
.net
流
(Stream) - Stream
Write
r和Stream
Read
er
、
Binary
Read
er
和
Binary
Write
r
Stream
Write
r和Stream
Read
er
在对Stream
底层
进行了封装,可以
直接
操作字符数据。 Stream
Write
r
类
主要完成一种特定的编码从
流
中读取字符的功能,它的构造函数和常用方法如下: Stream
Write
r(...
C# 数据
流
详解(FileStream、MemoryStream、NetworkStream等
类
)
流
(Stream)、文件
流
(FileStream)、内存
流
(MemoryStream)、网络
流
(NetworkStream)、加密
流
(CryptoStream)以及文本读写的Stream
Read
er
、Stream
Write
r、用于二进制读写的
Binary
Read
er
和
Binary
Write
r
类
等。 对FileStrea...
文件与IO
在.NET框架中进行的所有IO操作都要用到
流
(Stream)。 System.IO命名空间中包含许多IO相关的
类
,C#文件读写的
类
几乎都在其中,下面对其进行详细介绍。 主要
类
列表:
类
说明
Binary
Read
er
...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章