导航
第二十二章 Files and Streams
22.1 概述 498
22.2 管理文件系统 498
22.2.1 检查驱动器信息 499
22.2.2 使用Path 类 500
22.2.3 创建文件和文件夹 500
22.2.4 访问和修改文件属性 501
22.2.5 使用File 执行读写操作 502
22.3 枚举文件 503
22.4 使用流 504
22.4.1 使用文件流 505
22.4.2 读取流 508
22.4.3 写入流 508
22.4.4 复制流 509
22.4.5 随机访问流 509
22.4.6 使用缓存的流 510
22.5 使用读取器和写入器 511
22.5.1 StreamReader 类 511
22.5.2 StreamWriter 类 512
22.5.3 读写二进制文件 512
22.6 压缩文件 513
22.6.1 使用压缩流 514
22.6.2 使用Brotli 514
22.6.3 压缩文件 515
22.7 观察文件的更改 515
22.8 使用内存映射的文件 516
22.8.1 使用访问器创建内存映射文件 517
22.8.2 使用流创建内存映射文件 518
22.9 使用管道通信 520
22.9.1 创建命名管道服务器 520
22.9.2 创建命名管道客户端 521
22.9.3 创建匿名管道 522
22.10 通过Windows 运行库使用文件和流 523
22.10.1 Windows App 编辑器 523
22.10.2 把Windows Runtime 类型映射为.NET 类型 525
22.11 小结 526
C#高级编程第11版 - 第二十二章