社区
C#
帖子详情
BinaryReader 既然是二进制读取为什么还要有指定编码的构造函数?
mrsupersky
2012-04-15 02:47:04
如题,
1.这么做的目的何在?
2.是不是当我们和读文本一样,在某些特殊情况下 不指定编码就会出错?
3.指定编码和不指定编码时读取二级制数据的速度如何?
4.BinaryReader 和普通的FileStream 读取二级制,谁的速度更快?
...全文
127
3
打赏
收藏
BinaryReader 既然是二进制读取为什么还要有指定编码的构造函数?
如题, 1.这么做的目的何在? 2.是不是当我们和读文本一样,在某些特殊情况下 不指定编码就会出错? 3.指定编码和不指定编码时读取二级制数据的速度如何? 4.BinaryReader 和普通的FileStream 读取二级制,谁的速度更快?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EnForGrass
2012-04-15
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
1,2,3: 因为它有Readchar以及ReadString等方法。读字符或字符串当然要知道它们的编码了。
4: 一个是用来读Stream,一个是提供Stream用来被读的,两个不好放在一起比较。
可是她不是BinaryReader 吗?Binary啊!
读取Text不是有TextReader了?
[/Quote]
一般的数据都可以用BinaryReader读取,指定编码为了更好的还原源数据
mrsupersky
2012-04-15
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
1,2,3: 因为它有Readchar以及ReadString等方法。读字符或字符串当然要知道它们的编码了。
4: 一个是用来读Stream,一个是提供Stream用来被读的,两个不好放在一起比较。
[/Quote]
可是她不是BinaryReader 吗?Binary啊!
读取Text不是有TextReader了?
gomoku
2012-04-15
打赏
举报
回复
1,2,3: 因为它有Readchar以及ReadString等方法。读字符或字符串当然要知道它们的编码了。
4: 一个是用来读Stream,一个是提供Stream用来被读的,两个不好放在一起比较。
二进制
文本文件的
读取
Binary
Read
er
和
Binary
Writ
er
类用于
二进制
文件的读写。
Binary
Read
er
类
Binary
Read
er
类用于从文件
读取
二进制
数据。一个
Binary
Read
er
对象通过向它的
构造函数
传递 FileStream 对象而被创建。 下表列出了
Binary
Read
er
类中一些常用的方法: 序号 方法 & 描述
无涯教程-C# -
读取
和写入
二进制
文件函数
和类用于
读取
和写入
二进制
文件。
c#操作
二进制
文件
Binary
Read
er
类 用特定的
编码
将基元数据类型读作
二进制
值。命名空间:System.IO;程序集:System.Runtime.dll public class
Binary
Read
er
: IDisposable
Binary
Read
er
类提供简化从流中
读取
基元数据类型的方法。例如,可以使用
Read
Boolean方法将下一个字节作为布尔值
读取
,并将流中的当前位置提升一个字节。类包含支持不同数据类型的
read
方法。
构造函数
构造函数
Binary
Read
er
(Stream...
binary
read
er
java_Visual C# 2008 实用开发详解–13.2.5
二进制
流
读取
类
Binary
Read
er
| 学步园...
与
Binary
Writ
er
类不同的是,
Binary
Read
er
是用特定的
编码
将基元数据类型读作
二进制
值。它的
构造函数
与
Binary
Writ
er
类一样,提供了两个重载的
构造函数
。public
Binary
Read
er
(Stream input);public
Binary
Read
er
(Stream input, Encoding encoding);
Binary
Read
er
类提供了许多
Read
方法,...
C#
读取
和写入
二进制
文件
Binary
Read
er
和
Binary
Writ
er
类用于
读取
和写入
二进制
文件。
Binary
Read
er
类
Binary
Read
er
类用于从文件
读取
二进制
数据。通过将FileStream对象传递给其
构造函数
来创建
Binary
Read
er
对象。下表介绍了
Binary
Read
er
类的常用方法。
Binary
Writ
er
类
Binary
Writ
er
类用于将
二进制
数据写入流。通过将FileStream对象传递给其...
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章