文本与字符串,二进制文件和流

keith0220 2009-03-22 12:13:48
在学习过程中有遇到这样的几个概念,都搞混淆了,谁帮我解释下。
文本与字符串,文本流,有什么区别?
字节,二进制,二进制流,有什么区别?
.NET中提供了几个类又怎么进行操作呢?

FileInfo,TextReader,StreamReader,StringReader,

TextWriter,StreamWriter,StringWriter

Stream,FileStream,MemoryStream,BufferedStream

BinaryReader,BinaryWriter

解决就结贴,谢谢
...全文
311 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
努力学飞的鸟 2009-06-24
  • 打赏
  • 举报
回复
受教了,谢谢!
keith0220 2009-03-22
  • 打赏
  • 举报
回复
区别呢??
文本与字符串,文本流
流与二进制,二进制流
oyljerry 2009-03-22
  • 打赏
  • 举报
回复
文本与字符串,文本流,有什么区别?
---文本就是用来表示一段文字内容等,字符串就是一组字符数组等,文本流其实也是字符串类似的概念,只不过加了个流的修饰
字节,二进制,二进制流,有什么区别?
--- 字节,一般都是8个bit位来表示的ascii字符等,二进制就是0,1表示的数字,二进制流就一个二进制数据的串
ztenv 2009-03-22
  • 打赏
  • 举报
回复
FileInfo:文件信息类,
TextReader:文本文件读取类,
StreamReader:流读取类,
StringReader:字串读取类,

TextWriter:文本写入类,
StreamWriter:流写入类,
StringWriter :字串写入类

Stream:流,
FileStream:文件流,
MemoryStream:内存流,
BufferedStream :缓冲区流

BinaryReader:二进制读取类,
BinaryWriter :二进制写入类
kongdelu2008 2009-03-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wuyq11 的回复:]
文本流是指在流中流动的数据是以字符形式出现
二进制流是指流动的是二进制数字序列
二进制文件是按二进制的编码方式来存放文件的。
[/Quote]
正解
typeof 2009-03-22
  • 打赏
  • 举报
回复
学习。
wuyq11 2009-03-22
  • 打赏
  • 举报
回复
文本流是指在流中流动的数据是以字符形式出现
二进制流是指流动的是二进制数字序列
二进制文件是按二进制的编码方式来存放文件的。
keith0220 2009-03-22
  • 打赏
  • 举报
回复
有些理解了,但是还有点晕,
谁还有自己的理解呢??
ztenv 2009-03-22
  • 打赏
  • 举报
回复
先搞清楚什么是流吧,
clover_j 2009-03-22
  • 打赏
  • 举报
回复
学习
benjaminwu198818 2009-03-22
  • 打赏
  • 举报
回复
流是一种传递数据的载体。二进制流是传递二进制对象的一种载体。至于什么是二进制嘛,这个简单,二进制数据是用0和1两个数码来表示的数,它有两个规则,“逢二进一”;“借一当二”。其实这些百度百科里面应该有的…
benjaminwu198818 2009-03-22
  • 打赏
  • 举报
回复
文本与字符串,文本流 之间的区别,确实不是很好区别,要区分的话,首先得了解他们的定义,但是这些个定义也是很是笼统,这样子吧,我说一下我的理解:文本流是文本类的对象,因为数据间进行信息传递或交换时总是先将数据转换为某种形式的流,再通过流的传输,到达目的地后再将流转换为目的数据,文本流是传递文本的载体;字符串嘛,跟文本有很大的关系,字符串是一种类型,是一种文本类型,也应该可以说是文本包含字符串。
kbtjh 2009-03-22
  • 打赏
  • 举报
回复
FileInfo:文件信息类,
TextReader:文本文件读取类,
StreamReader:流读取类,
StringReader:字串读取类,

TextWriter:文本写入类,
StreamWriter:流写入类,
StringWriter :字串写入类

Stream:流,
FileStream:文件流,
MemoryStream:内存流,
BufferedStream :缓冲区流

BinaryReader:二进制读取类,
BinaryWriter :二进制写入类

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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