ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## I/O 类 System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。 下表列出了一些 System.IO 命名空间中常用的非抽象类: | I/O 类 | 描述 |实例| | --- | --- | --- | | BinaryReader | 从二进制流读取原始数据。 | | BinaryWriter | 以二进制格式写入原始数据。 | | BufferedStream | 字节流的临时存储。 | | Directory | 有助于操作目录结构。 | | DirectoryInfo | 用于对目录执行操作。 | | DriveInfo | 提供驱动器的信息。 | | File | 有助于处理文件。 | | FileInfo | 用于对文件执行操作。 | | FileStream | 用于文件中任何位置的读写。 |FileStream <object_name> = new FileStream( \<file_name\>,\<FileMode Enumerator\>, \<FileAccess Enumerator\>, \<FileShare Enumerator\>);| | MemoryStream | 用于随机访问存储在内存中的数据流。 | | Path | 对路径信息执行操作。 | | StreamReader | 用于从字节流中读取字符。 | | StreamWriter | 用于向一个流中写入字符。 | | StringReader | 用于读取字符串缓冲区。 | | StringWriter | 用于写入字符串缓冲区。 | 例如,创建一个 FileStream 对象**F**来读取名为**sample.txt**的文件: ~~~ FileStream F = new FileStream("sample.txt", FileMode.Open, FileAccess.Read, FileShare.Read); ~~~