- 1
- 0
- 约1万字
- 约 26页
- 2017-01-01 发布于北京
- 举报
《2.PPTTPnew12
第 十二 章 C# 中的文件处理 回顾 多数编程语言都提供数组这种数据结构,用以存储属于相同类型的多个数据元素 可以使用 Array 类的 CreateInstance 方法来创建Array对象,也可以直接定义数组对象 集合可用于管理在运行时动态创建的元素项 System.Collections 命名空间提供一组接口和类,让用户可以对一组数据元素执行各种集合操作 用户可以通过 HashTable 类将数据、键值作为一组来存储,这些数据是根据键值进行组织的 Array 类属于 System 命名空间,而 ArrayList 类属于 System.Collections 命名空间 ArrayList在Array的基础上提供了动态的特性 目标 了解System.IO 命名空间 掌握读写文本文件的方法 掌握向文件读写二进制数据的方法 掌握读写内存流的方法 System.IO 命名空间 4-1 System.IO 命名空间 4-2 System.IO 命名空间 4-3 System.IO 命名空间 4-4 读写文本文件 3-1 读写文本文件 3-2 FileStream 构造函数 FileMode 和FileShare FileMode Append Create CreateNew Open OpenOrCreate Truncate 文件读写例子 4-1 文件读写例子 文件读写例子 4-3 文件读写例子 4-4 读写二进制文件 要使用 BinaryReader 和 BinaryWriter 类 这两个对象都需要在FileStream上创建 二进制文件读写对象 写二进制文件 读二进制文件 读写内存流 BufferedStream 构造函数 通过缓冲区交换数据 2-1 通过缓冲区交换数据 2-2 示例应用程序 3-1 示例应用程序 3-2 示例应用程序 3-3 总结 File是静态对象,提供对文件的创建、拷贝、移动和删除等一系列操作 File.Create(文件名)可以创建新的文件,并结合FileStream对象来进行读写操作 FileStream 和BinaryReader、BinaryWriter对象结合起来可对二进制数据进行操作 在C#中指明文件名的时候,要使用转义字符“\\” 内存流提供无法调整大小的数据流视图,而且只能向其写入 BufferedStream对象对缓冲区进行读写 ACCP V4.0 ACCP V4.0 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 另存为 .xls 文件 另存为 .bmp 文件 另存为 .txt 文件 以字节形式向磁盘写数据通常称为字节流。存储在磁盘上的字节集合称为文件 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. File对象 静态方法 Move Delete Copy CreateText OpenText Open Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 试一试: 把C:\WinNT\Win.INI文件拷贝到C:\下的代码,怎么写? Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. FileInfo类和File类 两者都提供对文件类似的操作 FileInfo不是静态对象 FileInfo提供了实例成员,因此不是线程安全的,不会因为安全检查而降低效率 Evaluation only.
您可能关注的文档
- 《2.PCB制前工程.ppt
- 《2.OEC培训.ppt
- 《2.ORICO W150迷你无线路由器使用说明书.ppt
- 《2.Performance Management Training - Accor Greater China Nov2012 - Bilingual.ppt
- 《2.PEP小学英语五年级上册Unit4_说课.ppt
- 《2.PID的应用案例.ppt
- 《2.Orbit培训--NSTL.ppt
- 《2.Pilot Walktour操作HTC6900V1.2.0.2.ppt
- 《2.PEPSI 中国 0401 The final.ppt
- 《2.PKPM施工软件介绍.ppt
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
最近下载
- 山东省枣庄市薛城区、山亭区2024-2025学年高一上学期期末考试物理试题.pdf VIP
- 2024年重组水蛭素单克隆抗体项目融资计划书.docx
- 急性心肌梗死患者护理查房PPT课件.pptx VIP
- 2025-2026学年广东省湛江一中七年级(上)期中历史试卷(含答案).docx
- 国开电大3980《管理心理学》期末笔试题库及答案.pdf VIP
- 丝杆垂直布局选型计算实例.doc
- 2025年医学分析-胸脊神经背根节射频镇痛技术.pptx VIP
- 医疗机构医学影像科建设与管理指南(2025 版).docx VIP
- 福建省漳州市2024—2025学年八年级上学期期末教学质量检测数学北师大版A卷【含答案解析】.docx VIP
- 一种馄饨皮及馄饨皮的制备方法.pdf VIP
原创力文档

文档评论(0)