所有程序接受用户的输入、处理输入并且产生输出。所以,所有的编程语言都支持输入和输出操作。例如,您需要为教师开发程序以接受学生的结果信息。您的程序应该将信息保存在硬盘的Result.xls文件中。您可以在程序中使用文件输入和输出操作以接受来自教师的结果并将其保存在文件中。为了使信息能够永久地保存在磁盘上,您可以使用文件。文件是存储在磁盘上的数据集合,它有特定名称和目录路径。当您打开文件读取或写入数据的时候,它变成一个流。
流是通过通信路径从源到目的传递的一系列字节。使用的两个基本流是输入和输出流。每个流有个特定的功能。输入流用于读操作,输出流用于写操作。
System.IO名称空间包括各种类,用于执行操作,例如文件创建,文件删除和文件的读写操作。
下表描述了System.IO名称空间中的一些常用的类。
类名 | 描述 |
---|---|
FileStream | 用于读取和写入文件内的任何位置 |
BinaryReader | 用于从二进制流中读取原 |