- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 I/O操作 教学提示与目标 7.1 从流的角度来看System.Console 7.2 文件操作 7.3 格式化数据 7.4 上机指导 教学提示与目标 教学提示:文件操作、输入输出都是I/O操 作,它是应用程序的一个重要组成部分。 教学目标:本章中我们将讨论如何进行I/O操 作,主要学习Console操作和文件操作。 7.1 从流的角度来看System.Console System.Console在前面已经介绍过了,不过它也 是属于I/O操作中不可缺少的一块,这里为了内容的统 一,再次对它概述一番。以前使用Console类是为了编写 “控制台应用程序”,这里则是将其属性当作流来处理。 我们首先介绍一下Console的常用属性。 • Error:标准错误输出流; • In:标准输入流; • Out:标准输出流。 7.2 文件操作 7.2.1 使用File 类来创建、复制、删除和打开文件 7.2.2 使用StreamReader和StreamWriter类来读写文件 7.2.3 使用BinaryReader和BinaryWriter类来读写文件 7.2.1 使用File 类来创建、复制、删除和打开文件 我们可以使用File类来创建、复制、删除和打开文件。 File类中包含如下方法: public static void Copy(string, string); 将一个文件复制到另一个文件。 public static void Copy(string, string, bool); 将一个文件复制到另一个文件。 public static FileStream Create(string); 创建一个文件。 public static void Delete(string path); 删除一个指定的文件。 public static bool Exists(string path); 检查是否存在一个文件。 public static void Move(string sourceFileName, string destFileName); 将一个文件转移到另外一个地方。 7.2.2 使用StreamReader和StreamWriter类来读写文件 StreamWriter类定义了一个以特定编码向流写入 字符的TextWriter方法,它与Stream的子类不同,后 者专门用于字节输入和输出。StreamWriter默认时使 用UTF8编码(Unicode字符的UTF8编码)。 StreamReader也定义了一个按特定编码从字节流读取 字符的TextReader方法,与Stream的子类也不一样, 后者是针对字节的输入和输出。 1. 读文件步骤 2. 写文件步骤 7.2.3 使用BinaryReader和BinaryWriter类来读写文件 1. 读文件步骤 (1) 使用File.Open打开一个文件; (2) 使用FileStream来创建StreamReader; (3) 使用BinaryReader来读文件。 2. 写文件步骤 (1) 使用File.Open打开一个文件; (2) 使用FileStream来创建BinaryWriter; (3) 使用BinaryWriter来写文件。 7.3 格式化数据 在很多情况下我们需要格式化输出我们的数据, 下面将讨论下如何来格式化数据。 7.3.1 货币定义符 7.3.2 小数定义符 7.3.3 指数定义符 7.3.4 定点数定义符 7.3.5 定点数定义符 7.3.6 数字定义符 7.3.7 十六进制定义符 7.3.8 描绘格式定义符 7.3.1 货币定义符 “C”格式定义符以货币样式返回一个字符串,如果 没有提供NumberFormatInfo的话,所用的货币符号取 决于当前区域的文化。“C”后面的整数定义显示的小数 位数(默认值为2位)。下面的代码演示了两种格式: int nCurrency =
您可能关注的文档
- PhotoshopCS中文版入门与提高第14课.pdf
- PhotoshopCS中文版入门与提高第15课.pdf
- PhotoshopCS中文版入门与提高第16课.pdf
- PhotoshopCS中文版入门与提高第17课.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第1章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第2章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第3章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第4章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第5章.pdf
- Pro_ENGINEERWildfire5.0中文版数控加工项目案例解析第6章.pdf
- VisualC#程序设计教程与上机指导008.pdf
- VisualC#程序设计教程与上机指导009.pdf
- VisualC#程序设计教程与上机指导010.pdf
- VisualC++.NET程序设计教程与上机指导第八章.pdf
- VisualC++.NET程序设计教程与上机指导第二章.pdf
- VisualC++.NET程序设计教程与上机指导第九章.pdf
- VisualC++.NET程序设计教程与上机指导第六章.pdf
- VisualC++.NET程序设计教程与上机指导第七章.pdf
- VisualC++.NET程序设计教程与上机指导第三章.pdf
- VisualC++.NET程序设计教程与上机指导第十二章.pdf
最近下载
- 《戏剧影视表演剧目创作》课件——2.任务2 梳理中心事件与矛盾冲突.pptx VIP
- 18G901-1混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板)公开版.docx VIP
- 化妆品店长毕节大方岗位职责.docx VIP
- (正式版)DB35∕T 2250-2025 《免陪照护病区服务规范》.pdf VIP
- 【教学课件】微专题课件:把握戏剧冲突.pptx
- 高级园林绿化工试题库(含答案).pdf VIP
- 微电影创作教程全套教学课件.pptx VIP
- 高二【物理(人教版)】实验:练习使用多用电表-教学设计.docx VIP
- 2025年执业药师考试《中药学专业知识(一)》真题及答案解析【完整版20259.pdf VIP
- 2009年十一月号 - 沙田培英中学.pdf VIP
文档评论(0)