[计算机软件及应用]Lesson8输入输出.pptVIP

  • 0
  • 0
  • 约8.89千字
  • 约 35页
  • 2018-02-15 发布于浙江
  • 举报
[计算机软件及应用]Lesson8输入输出

I/O和文件处理 在C#中对文件的操作是通过文件/目录类和流类来实现的。 文件/目录类是文件和目录属性的抽象,其中封装了创建、复制、删除、移动文件和目录等方法和属性。 流类是对文件读写操作的抽象,主要封装了向流中插入数据和从流中提取数据的操作。 这些类的作用是 MarshalByRefObject--用于远程操作的基对象类,允许在应用程序域之间调用数据 FileSystemInfo--表示任何文件系统对象的基类 FileInfo和File--表示文件系统上的文件 DirectoryInfo和Directory--表示文件系统上的文件夹 Path--这个类包含的静态成员可以用于处理路径名 流式I/O 流(Stream)是字节的源或目的。 两种基本的流是: (1)输入流: 用于从外部源读取一系列字节的对象。 (2)输出流: 用于向外部目标写入一系列字节的对象。 Stream(抽象基类) Stream是一个字节序列的抽象,它可以代表 一个文件 一个输入/输出的设备 一个内部进程通信管道 一个TCP/IP的Socket Stream(抽象基类) Stream支持三种基本操作 从流中读(字节流 ? 字节数组) 往流中写(数据结构 ? 字节流) 在流中定位seeking Stream(抽象基类) 二个基本的读方法 virtual int ReadByte(

文档评论(0)

1亿VIP精品文档

相关文档