3.7 文件 I/O 与流 (Streams) 3.7 文件 I/O 与流(Streams)在C#中的应用 引言 文件I/O(Input/Output)是任何编程语言中处理数据存储和检索的重要部分。在C#中,通过使用System.IO命名空间提供的类库可以非常方便地进行文件的读取、写入和操作。Stream类及其派生类提供了基础的数据流处理能力,支持从内存到磁盘或网络等各种介质的数据传输。 基础概念 Stream 类概述 Stream 是一个抽象基类,代表了输入输出设备上的字节序列。它定义了一系列通用的方法用于读取、写入、定位等基本操作。所有其他具体的流类型如 FileStream、MemoryStream 等都继承自这个基类。