c#基础教程 文件及流 输输出操作c#基础教程 文件及流 输入输出操作c#基础教程 文件及流 输入输出操作c#基础教程 文件及流 输入输出操作.ppt

c#基础教程 文件及流 输输出操作c#基础教程 文件及流 输入输出操作c#基础教程 文件及流 输入输出操作c#基础教程 文件及流 输入输出操作.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c#基础教程 文件及流 输输出操作c#基础教程 文件及流 输入输出操作c#基础教程 文件及流 输入输出操作c#基础教程 文件及流 输入输出操作

本作品采用知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。 专业交流 模板超市 设计服务 NordriDesign中国专业PowerPoint媒体设计与开发 本作品的提供是以适用知识共享组织的公共许可( 简称“CCPL” 或 “许可”) 条款为前提的。本作品受著作权法以及其他相关法律的保护。对本作品的使用不得超越本许可授权的范围。 如您行使本许可授予的使用本作品的权利,就表明您接受并同意遵守本许可的条款。在您接受这些条款和规定的前提下,许可人授予您本许可所包括的权利。 查看全部… C#基础教程 文件及流 输入输出操作 11.1.2 输入输出操作的类型 文件输入输出操作在C#中都有对应的类型来实现,这些类型在System.IO空间中。下面介绍几种常用的对象类型。 1. Stream System.IO 为我们提供了一个抽象类Stream(流),Stream 类支持对字节的读写操作。在Stream 类中包括了对异步操作的支持。 既然 Stream 是抽象类,所有其它流的类就都必须从Stream类中继承。Stream 类及其子类共同构成了一个数据源和数据存储的视图,从而封装了操作系统和底层存储的 各个细节使程序员把注意力集中到程序的应用逻辑上来。 流包含以下基本操作: 读操作,即读出流中的数据,把数据存放在另一种数据结构中。比如:数组、字符串。 写操作,即从另一种数据结构中读出数据,存放至流对象中。比如:存储到文件或内存对象。 搜索操作,即从流中的当前位置开始搜索,定位到指定的位置。比如:到某个字符或者某个索引位置。 由于数据视图的不同,一些流可能不同时支持以上的所有操作。比如网络流就不支持搜索操作。Stream类提供了CanRead、CanWrite和CanSeek三种属性来表示流是否支持这些操作。 2. BinaryReader 和 BinaryWriter BinaryReader 和 BinaryWriter 这两个类提供了从字符串或原始数据到各种流之间的读写操作。 3. File 和 Directory File类支持对文件的基本操作。包括创建、拷贝、移动、删除和打开一个文件。 Directory 类则用于执行常见的各种目录操作。如创建、移动、浏览目录及其子目录。 File 类和Directory类都是密封类,不像抽象类Stream、File 类和 Directory 类可以被实例化,它们也不能被其它类继承。 File 类和 Directory 类的基类都是抽象类 FileSystemEntry。 4. FileStream 本作品采用知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。 专业交流 模板超市 设计服务 NordriDesign中国专业PowerPoint媒体设计与开发 本作品的提供是以适用知识共享组织的公共许可( 简称“CCPL” 或 “许可”) 条款为前提的。本作品受著作权法以及其他相关法律的保护。对本作品的使用不得超越本许可授权的范围。 如您行使本许可授予的使用本作品的权利,就表明您接受并同意遵守本许可的条款。在您接受这些条款和规定的前提下,许可人授予您本许可所包括的权利。 查看全部…

您可能关注的文档

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档