- 2
- 0
- 约7.09千字
- 约 50页
- 2026-07-06 发布于北京
- 举报
第11章文件和流;内容简介;目录;C#语言具有平台无关性,不允许程序直接访问I/O设备,对包括文件在内的设备的I/O操作是以流的形式实现的,流是进行数据读写操作的基本对象。通过流的概念,程序员可以把输入和输出的数据看作是一个字节序列的数据流,而不必关心具体设备的特定细节。.NET中基于流的I/O操作方式,大大简化了开发人员的工作。
在C#中,有两种类型的流:文本流(textstream)和二进制流(binarystream)。
(1)文本流。文本流是指在流中流动的数据是以字符的形式出现的。流中的每一个字符对应一个字节,用于存放对应的ASCII码值,因此文本流中的数据可以显示和打印出来,都是用户可以读懂的信息。;(2)二进制流。二进制流中的数据是按照二进制编码的方式来存放文件的。二进制数据也可在屏幕上显示,但其内容无法读懂。二进制流是由与外部设备中的内容一一对应的一系列字节组成的。使用二进制流时没有字符翻译过程,而且所读写的字节数也与外部设备中的相同。
在.NET框架中,所有的输入和输出操作都要用到流。在System.IO命名空间中,包含了绝大部分与I/O操作相关的类。下面将重点介绍与文件管理和操作相关的类,以及如何利用它们来实现文件的读写。
;11.2文件的存储管理;11.2.1DriveInfo类;DriveType枚举型的枚举值有7个:CDR
原创力文档

文档评论(0)