System.IO 命名空间

包括受保护的成员
包括继承的成员

包括 .NET Framework 成员
包括 XNA Framework 成员
包括 可移植类库 成员

System.IO 命名空间包含具有以下功能的类型:支持输入和输出,包括以同步或异步方式在流中读取和写入数据、压缩流中的数据、创建和使用独立存储区、将文件映射到应用程序的逻辑地址空间、将多个数据对象存储在一个容器中、使用匿名或命名管道进行通信、实现自定义日志记录,以及处理出入串行端口的数据流。

命名空间

命名空间 说明
System.IO System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。
System.IO.Compression System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。
System.IO.IsolatedStorage System.IO.IsolatedStorage 命名空间包含允许创建和使用独立存储区的类型。使用这些存储区可以读取和写入不太受信任的代码无法访问的数据,并可以防止公开保存在文件系统其他位置的敏感信息。数据存储在由当前用户和由代码所在的程序集分隔的隔室中。另外,数据可以由域进行隔离。漫游配置文件可以和独立存储一起使用,这样独立存储区将随用户的配置文件一起移动。IsolatedStorageScope 枚举指示隔离的不同类型。有关何时使用独立存储的更多信息,请参见 独立存储
System.IO.Log System.IO.Log 命名空间定义用于登录到面向记录的顺序 I/O 系统的接口。
System.IO.MemoryMappedFiles System.IO.MemoryMappedFiles 命名空间提供用于使用内存映射文件的类,该文件将文件内容映射到应用程序的逻辑地址空间。
System.IO.Packaging 提供支持在单个容器中存储多个数据对象的类。
System.IO.Pipes System.IO.Pipes 命名空间包含的类型可提供通过匿名和/或命名管道实现进程间通信的途径。
System.IO.Ports System.IO.Ports 命名空间包含用于控制串行端口的类。最重要的类 SerialPort 为同步和事件驱动 I/O 提供框架,提供对插针和中断状态的访问以及对串行驱动程序属性的访问。它可用于包装 Stream 对象,允许使用流的类访问串行端口。