1 / 38
文档名称:

第6章文件以及流.ppt

格式:ppt   大小:235KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章文件以及流.ppt

上传人:crh53719 2019/11/6 文件大小:235 KB

下载得到文件列表

第6章文件以及流.ppt

相关文档

文档介绍

文档介绍:#把所有文件都看成是顺序字节流,用抽象类Stream代表一个流。Stream类有许多派生类,例如FileStream类,以字节为单位读写文件;BinaryRead类和BinaryWrite类,以基本数据类型为单位读写文件,可以从文件直接读写bool、String、int16、int等基本数据类型数据;StreamReader和StreamWriter类以字符或字符串为单位读写文件。本节首先介绍这些类的用法,然后介绍数据的序列化。使用流读写文件必须引入命名空间:。,用来打开和关闭文件,以字节为单位读写文件。也可对与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。FileStream类对象能对输入输出进行缓冲,从而提高性能。例子,写文件,写字节数组数据到文件的程序如下,该程序将建立文件d:/。usingSystem;; //使用文件必须引入的命名空间classWriteFile{ staticvoidMain(){ byte[]data=newbyte[10]; //建立字节数组for(inti=0;i<10;i++) //为数组赋值data[i]=(byte)i;FileStreamfs= //建立流对象 newFileStream("d://",);//写data字节数组中的所有数据到文件 (data,0,10); () } //不再使用的流对象,必须关闭。} //垃圾收集器不能自动清除流对象读一个文件所有字节到数组并在屏幕显示的程序如下,请先用上例建一个文件,然后用此例读出。usingSystem;; //使用文件必须引入的命名空间classReadFile{ staticvoidMain(){FileStreamfs= newFileStream("d://",);byte[]data=newbyte[];longn=(data,0,(int));//();("文件的内容如下:");foreach(bytemindata)("{0},",m); }}移动文件读写位置usingSystem;; //使用文件必须引入的命名空间classFileStreamProperty{ staticvoidMain(){FileStreamfs= //无第3个参数 newFileStream("d://",);//文件读写位置移到从文件尾部向前5个字节 (-4,); (“读写位置:{0}, 能定位:{1}",,);(“能读:{0}, 能写:{1}",,);(); }}、BinaryWriter 类读写基本数据类型使用BinaryReader和BinaryWriter类可以从文件直接读写bool、String、int16、int等基本数据类型数据。写int类型数据程序如下:usingSystem;;//使用文件必须引入的命名空间classWriteFile{ staticvoidMain(){FileStreamfs=new FileStream("d://",);BinaryWriterw=newBinaryWriter(fs);for(inti=0;i<10;i++)(i); //写入int类型数据 (); }}读int类型数据程序如下,先用上例建一个文件,然后用此例读出。usingSystem;; //使用文件必须引入的命名空间classReadFile{ staticvoidMain()

最近更新

2024年石家庄工程职业学院单招职业技能测试题.. 56页

2024年重庆机电职业技术大学单招综合素质考试.. 76页

2024年重庆电子工程职业学院职业倾向性测试题.. 57页

一级建造师之一建公路工程实务题库1000道及完.. 301页

一级建造师之一建公路工程实务题库1000道附参.. 302页

一级建造师之一建工程法规题库1000道含完整答.. 332页

演出经纪人之演出市场政策与法律法规题库400道.. 117页

演出经纪人之演出市场政策与法律法规题库400道.. 117页

演出经纪人考试题库1000道含答案(模拟题) 276页

儿童学习钢琴家长必知的五大步骤 2页

端午节过端午节的作文 (1) 5页

十五的月亮作文400字 17页

我的一天五年级优秀作文 4页

2024年幼儿园教师个人承诺书 13页

2024年幼儿园教师个人实习工作总结精选范文集.. 30页

2024年幼儿园承诺书范文7篇 22页

2024年幼儿园开学通知范文合集五篇 6页

2024年幼儿园幼小衔接工作计划范文 9页

2024年幼儿园师德师风的总结(精选5篇) 14页

2024年幼儿园小班语言活动教案:《爱玩的小鸡.. 5页

2024年幼儿园小班第一周周计划 6页

2024安徽省安庆市中考一模数学试题及参考答案.. 9页

大树的花衣裳中班美术教案 2页

电梯维保报价书 3页

棋牌室培训资料 20页

中考历史必考知识点 5页

六合公式基本知识(荐) 3页

少先队植树造林歌 19页

最全食物GI和GL 6页

基督徒得胜的秘诀 1页