社区
C#
帖子详情
BinaryReader 既然是二进制读取为什么还要有指定编码的构造函数?
mrsupersky
2012-04-15 02:47:04
如题,
1.这么做的目的何在?
2.是不是当我们和读文本一样,在某些特殊情况下 不指定编码就会出错?
3.指定编码和不指定编码时读取二级制数据的速度如何?
4.BinaryReader 和普通的FileStream 读取二级制,谁的速度更快?
...全文
109
3
打赏
收藏
BinaryReader 既然是二进制读取为什么还要有指定编码的构造函数?
如题, 1.这么做的目的何在? 2.是不是当我们和读文本一样,在某些特殊情况下 不指定编码就会出错? 3.指定编码和不指定编码时读取二级制数据的速度如何? 4.BinaryReader 和普通的FileStream 读取二级制,谁的速度更快?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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用来被读的,两个不好放在一起比较。
读取
二进制
文件
本文将深入探讨如何使用C#语言来
读取
二进制
文件,为初学者提供一个清晰的指南。 首先,我们要理解
二进制
文件与文本文件的区别。文本文件通常由可打印的字符组成,可以被我们直观地阅读和理解,而
二进制
文件则包含...
c#
读取
二进制
文件c#
读取
二进制
文件
`FileStream`
构造函数
有多个重载版本,可以根据需要选择合适的
构造函数
来创建对象。例如: ```csharp FileStream fs = new FileStream("test.bin", FileMode.Create); ``` 这里创建了一个名为`test.bin`的文件,...
C#
读取
二进制
文件源程序.zip
`FileStream`
构造函数
需要文件路径和一个标志来
指定
访问模式(如`FileMode.Open`用于打开已存在的文件)。 ```csharp using (FileStream fs = new FileStream("path_to_your_file", FileMode.Open)) { // 进行...
C#
二进制
文件读写
可以通过
构造函数
指定
打开文件的方式(读、写或追加)以及访问模式(同步或异步)。 2.
Binary
Read
er
:这个类提供了一种从流中
读取
原始
二进制
数据的方法。它可以
读取
整数、浮点数、字符串等数据类型,并且可以
读取
...
二进制
读写文件流操作,不是本人的!但是很有用,我也正在学!
为什么使用
二进制
文件? - **效率**:
二进制
文件比文本文件更紧凑,占用磁盘空间较少,读写速度更快。 - **性能**:在处理大量数据时,
二进制
文件可以显著提高程序的性能。 - **兼容性**:
二进制
文件可以跨平台传输...
C#
111,096
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章