《2.PPTTPnew12.pptVIP

  • 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.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档