- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件的输入和输出优秀培训书
在本章,你将学到: 实现在文本文件中的读和写 实现在二进制文件的读和写 实现 Windows文件系统 描述异常 Stream类被用来从文本文件中读取和写入数据。 它是一个抽象类,它支持读写自己到流。 如果文件的数据仅是文本,那么你可以使用StreamReader类和StreamWriter类来完成相应的读和写任务。 StreamReader类从TextReader抽象类继承。 类TextReader表示一个读者,它可以读取一系列字符。 下表描述了StreamReader类的通用方法。 StreamWriter类继承自TextWriter抽象类。 TextWriter类表示一个writer,它可以写一系列字符。 下表描述了StreamWriter类的一些常用的方法。 在C#中,你可以直接显示文件的内容到屏幕上。 二进制读写表示数字被以float表示的形式写入占四个字节空间。 BinaryReader 和 BinaryWriter类被用于读写二进制数据到文件。 BinaryReader类被用于从文件读取二进制数据。 下表描述BinaryReader类常用的一些方法。 BinaryWriter类被用于写二进制数据到流。 下表描述BinaryWriter类的一些常用方法。 为了特定目标浏览和定位文件和目录的能力对多数程序任务都是很重要的。 通过使用类,例如DirectoryInfo 和 FileInfo相结合来使用文件和目录。使用这些类是获得指定位置关于文件和目录的必需信息的有效方式。 DirectoryInfo类派生自FileSystemInfo类。 下表描述了DirectoryInfo类的一些公用属性。 下表描述了DirectoryInfo类的一些常用的方法。 FileInfo类派生自FileSystemInfo类。 下表描述了FileInfo类的一些常用属性。 下表列出了FileInfo类的一些常用方法和它们的功能。 异常是在程序执行期间发生的错误情况。 当一个异常在程序中发生的时候,系统抛出一个错误。 错误通过异常处理过程被处理。 在程序中发生的错误的类型有三种。它们是: 语法错误:语法错误发生在语句没有适当构造、关键字被拼错或标点被忽略的时候。 运行时错误:运行时错误发生在程序试图完成一个操作,但它在运行时不被允许。 逻辑错误:逻辑错误发生在程序编译和运行正常但没有产生预期的结果的时候。 让我们了解错误类型的详细信息。 许多异常类都直接或间接的派生自System.Exception类。 这些类有: System.ApplicationException 类 System.SystemException 类 异常类的层次结构显示如下图。 System.SystemException是所有预定义系统异常的基类。下表描述了一些派生自System.SystemException类的类: 在本章,你已经学到: 流是通过通信路径从源到目的传递的一系列字节的抽象。 被使用的两个基本流是输入和输出流。输入流被用于读操作,输出流被用于完成写操作。 多数.NET框架支持的文件I/O在System.IO命名空间被实现。你可以使用System.IO命名空间中的FileStream类来读取、写入和关闭文件。 FileStream类继承自抽象类Stream。 Stream类被用于读取和写入数据到文本文件。它是一个抽象类,它支持读取和写入字节到流。 StreamReader类继承自抽象类TextReader。TextReader类表示一个可以读取一系列字符的读者。 StreamWriter类继承自抽象类TextWriter。TextWriter类表示一个写者,它可以写一系列字符。 BinaryReader类允许从文件中读取二进制数据。 BinaryWriter类允许写入二进制数据到流。 DirectoryInfo类派生自FileSystemInfo类,它工作于一个特定的目录,显示当前目录的完整路径。 FileInfo类派生自FileSystemInfo类,它工作于特定的目录以显示所有文件的列表。 当应用编译并正确运行但没有产生期望的结果即发生逻辑错误。 当处理C#语句和表达式期间操作不能正常完成时即发生异常情况。 Students know the importance of surrogate keys. In this session students will learn the strategy to generate the surrogate key. Give an example to explain the strategy to generate the surrogate keys by concatenating
您可能关注的文档
- 数据输入演示文件修改版.ppt
- 数据结构幻灯片数组和广义表.ppt
- 数据通信基础()演示文件修改版.ppt
- 数据的接口板卡采集演示文件修改版.ppt
- 数据通信基础().ppt
- 数据通信原理演示文件修改版.ppt
- 数据通信基本技术演示文件修改版.ppt
- 数据通信演示文件修改版.ppt
- 数据通信基础演示文件修改版.ppt
- 数据链路层优秀讲义.ppt
- (高清版)DB42∕T 2380-2025 《养老机构失智老年人生活自理能力训练》.docx
- (高清版)DB4403∕T 402-2023 《住宅物业服务规范》.docx
- (高清版)DB42∕T 2382-2025 《社区居家养老服务机构安全应急规范》.docx
- (高清版)DB4403∕T 422.3-2024 《诚信计量管理规范 第3部分:计量技术机构》.docx
- (高清版)DB4403∕T 439-2024 《公共数据安全评估方法》.docx
- (高清版)DB13∕T 6108-2025 《韭菜周年绿色生产技术规程》.docx
- (高清版)DB4403∕T 408.3-2023 《公交智能调度系统 第3部分:平台通信协议》.docx
- (高清版)DB4403∕T 512-2024 《公共厕所管理规范》.docx
- (高清版)DB4403∕T 461-2024 《科研机构商业秘密保护管理规范》.docx
- (高清版)DB54∕T 0482-2025 《高海拔地区10kV 油浸式配电变压器选型技术规范》.docx
文档评论(0)