A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



额,简单的说吧。我们先看看他们在MSDN中的定义:
FileStream 类:公开以文件为主的 Stream,既支持同步读写操作,也支持异步读写操作。//Stream类主要是处理字节的。
StreamReader 类:实现一个 TextReader,使其以一种特定的编码从字节流中读取字符
StreamWriter 类:实现一个 TextWriter,使其以一种特定的编码向流中写入字符
   1, 从定义上可以看出FileStream 类是操作字节的,而StreamReader 类和StreamWriter 类是操作字符的。所以我们一般用StreamReader 类和StreamWriter 类来操作纯文本(也就是txt),用FileStream 类来操作数据的传输。
  2,FileStream是一个较底层的类,只能简单地读文件到而缓冲区,而StreamXXXX类封装了一些高级的方法,如ReadLine()
  3,FileStream可以指定FileMode、FileAccess、FileShare、FileOptions等各种文件访问控制权限、共享权限等,大大扩展了文件读写的灵活性。


评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马