第1章目录
25/12
7.4 任务小结
理解输入与输出流的概念 FileStream类、StreamReader类和StreamWriter类的用法 对文本文件进行读写操作 BinaryWriter和BinaryReader的用法 能够读写二进制文件 FileInfo类和DirectoryInfo类的用法 能够操作文件夹中的文件
第1章目录
8/12
7.1.4知识总结
3、StreamReader类 StreamReader类以一种特定的编码从字节流中读取字符 ,StreamReader的方法如下表所示。 4、StreamWriter类 StreamWriter类 旨在以一种特定的编码输出字符,而从 Stream 派 生的类则用于字节的输入和输出。StreamWriter的方法如下表所 示.
第1章目录
14/12
7.2.2问题分析
数据在内存中只是临时存储,只有将数据写入到磁盘才 能实现数据的永久保存。将数据写入磁盘中的方法有 多重,在C#中,可以利用流技术实现。因为收银员 信息只是一些简单的文本信息,因此可以采用 BinaryReader及BinaryWriter字符流的方式实现文件的 操作。
7.1.4知识总结
2、FileStream类 通过使用FileStream类来读取、写入和关闭文件。创建FileStream类 的对象的语法规则如下: FileStream 流对象名=new FileStream(String , FileMode, FileAccess, FileShare) (1)其中参数1“String” 指出来FileStream用于读取或写入的文 件名及位置; (2)参数2“FileMode”是个枚举,定义打开文件的各种方法,成 员如下表 (3)参数3"FileAccess"是个枚举,定义用于控制对文件的读访问、 写访问或读/写访问的常数 (4)参数4“FileShare”包含用于控制其他 FileStream 对象对同一 文件可以具有的访问类型的常数。