程序设计1c课件c16输入输出.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 读取数据的其他方法 读取数据最简单的方法是Read()。此方法将流的下一个字符作为正整数值返回,如果到达了流的结尾处,则返回–1。使用类型转换可以把这个值转换为字符。 * StreamReader sr = new StreamReader(aFile); int nChar; nChar = sr.Read(); while (nChar != -1) { Console.Write((Char)nChar); nChar = sr.Read(); } sr.Close(); * 对于小型文件,可以使用一个非常方便的方法,即ReadToEnd()方法。此方法读取整个文件,并将其作为字符串返回。 * string strLine; FileStream aFile = new FileStream(@D:\Log.txt, FileMode.Open); StreamReader sr = new StreamReader(aFile); strLine = sr.ReadToEnd(); Console.WriteLine(strLine); sr.Close(); * 控制台格式化输出 Write()和WriteLine()可产生格式化的输出,具体做法是使用一个包含格式及一个参数列表的字符串。 Write(string, args) WriteLine(string, args) 其中string是一个嵌套了格式参数的字符串,args可以是0,或更多需要格式化的变量。 * 格式参数的常见形式如下: {N, M:C} 其中“N”是一个从0开始的整数,表明要被格式化的参数,“M”是一个可选的整数,表明用于包含格式化值、用空格来填充的区域的宽度。如果“M”的符号为负,格式化值就会向左对齐;“M”的符号为正,格式化值就向右对齐。“C”是一个可选的字符,用于格式化代码。 * 转换字符 相应参数的打印形式 C,c D,d E,e X,x G,g F,f S,s N,n 货币格式 十进制整数 无符号十六进制数 浮点数 以字符串格式 以e格式或f格式,取两者中较短的格式 定点数(默认是两个小数位) 其中带有逗号的数值定点格式 * static void Main(string[] args) { double x = 12.3456789; int y = 78; Console.WriteLine(One: {0} Two: {1}., x, y); Console.WriteLine(One: {0:F2} Two: {1:C2}., x, y); Console.WriteLine(One: {0,15:F4} Two: {1:F}., x, y); Console.WriteLine(One: {1,-15} Two: {0:F3}., x, y); } * * * 第十六章 文件I/O C#语言程序设计 河北理工大学 * 文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。 C#中的I/O大量采用了流。流是一系列连续的、可以读或写的数据。 System.IO包含用于在文件中读写数据的类,必须在C#应用程序中引用此命名空间才能访问这些类。 文件 * File类 Copy()------将文件复制到规定的位置 Create()------在规定的位置上创建文件 Delete()------删除文件 Open()-------在规定的路径上返回FileStream对象 Move()------将规定的文件移动到新位置,可以在新位置给文件规定不同的名字 * Directory类 CreateDirectory()------创建具有规定路径的目录 Delete()------删除规定的目录以及其中的所有文件 GetDirectories() ------返回表示当前目录下的目录名的string对象数组 GetFiles()-------返回在当前目录中的文件名的string对象数组 Move()------将规定的目录移动到新位置,可以在新位置为文件夹规定一个新名称 * FileInfo类 FileInfo类不像File类,它没有静态方法,仅可用于实例化

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档