第08讲 c#语言.pptVIP

  • 4
  • 0
  • 约2.72万字
  • 约 66页
  • 2017-02-20 发布于广东
  • 举报
3.1.Net 框架结构提供的I/O 方式 文件和流   文件file 和流stream 即有区别又有联系。文件是在各种媒质上(可移动磁盘、硬盘、CD 等)永久存储的数据的有序集合。它是一种进行数据读写操作的基本对象,通常情况下文件按照树状目录进行组织,每个文件都有文件名、文件所在路径、创建时间、访问权限等属性。   从概念上讲,流非常类似于单独的磁盘文件,它也是进行数据读取操作的基本对象,流为我们提供了连续的字节流存储空间,虽然数据实际存储的位置可以不连续,甚至可以分布在多个磁盘上,但我们看到的是封装以后的数据结构,是连续的字节流抽象结构,这和一个文件也可以分布在磁盘上的多个扇区一样。   除了和磁盘文件直接相关的文件,流以外流有多种类型,流可以分布在网络中、内存中或者是磁带中。 支持输入输出操作的类型   System.IO 为我们提供了一个抽象类Stream, Stream 类支持对字节的读写操作。在Stream 类中包括了对异步操作的支持。   既然Stream 是抽象类,所有其它流的类就都必须从Stream 类中继承。Stream 类及其子类共同构成了一个数据源和数据存储的视图,从而封装了操作系统和底层存储的各个细节,使程序员把注意力集中到程序的应用逻辑上来。   流包含以下基本操作:   读操作Reading 。即读出流中的数据,把数据存放在另一种数据结构中

文档评论(0)

1亿VIP精品文档

相关文档