第6章文件和流内容摘要:
//注意哈希表用法 } 17 自己定义的类也可以序列化,只要在类定义前增加 [Serializable]即可,书中例子首先定义了一个可序列化的类 Person,建立若干 Person类对象,存到 List类对象中,并将 List类对象序列化。 18 Stream类的其他派生类 Stream类的其他派生类包括: MemoryStream、BuffereStream、 NetworkStream(在 )。 其中MemoryStream类把文件放到内存中,极大地提高了文件读写速度,例子见。 BuffereStream类为文件读写建立一个缓冲区,写文件先把文件存到缓冲区中,缓冲区满了以后,才写入物理设备。 先从文件读入较多数据到缓冲区,读文件先从缓冲区读,缓冲区没有所需数据,才再一次从物理设备读数据到缓冲区,用这样的方法改善文件读写的性能。 NetworkStream类把网络传输的数据也看作流。 请用帮助查看这些类的用法。 19 File类和 FileInfo类 C语言中通过 File和 FileInfo类来创建、复制、删除、移动和打开文件。 在 File类中提供了一些静态方法,使用这些方法可以完成上述功能,但 File类不能建立对象。 FileInfo类使用方法和 File类基本相同,但 FileInfo类能建立对象。 在使用这两个类时需要引用。 这里重点介绍 File类的使用方法。 File类常用的方法 见书 20 判断文件是否存在 判断文件是否存在的 方法声明如下: public static bool Exists(string path)。 该方法判断参数指定的文件是否存在 , 参数 path指定文件路径。 如果文件存在 , 返回 true, 如果文件不存在 , 或者访问者不具有访问此文件的权限 , 或者 path描述一个目录 , 返回 false。 下面的代码段判断是否存在c:\Example\: if((@c:\Example\)) {… } //… 为处理代码 21 删除文件 删除文件 方法: public static void Delete(string path)。 该方法删除参数指定的文件 , 参数 path指定要删除的文件的路径。 下面的程序删除用户指定文件。 using System。 using。 class DeleteFile { static void Main() { (请键入要删除的文件的路径: )。 string path=()。 //从键盘读入路径 , 输入回车结束 if((@path))//@表示其后字符串不包括转义字符 (@path)。 else (文件不存在。 )。 } } 22 复制文件 复制文件 方法: public static void Copy(string sFName,string dFName,bool overW)。 该 方法将参数sFName指定文件拷贝到参数 destFileName指定的目录 , 修改文件名为参数 dFName指定的文件名 , 如果OverW为 true, 而且文件名为 dFName的文件已存在的话 , 将会被复制过去的文件所覆盖。 文件复制 例子如下: using System。 using。 class CopyFile { static void Main() { (请键入要拷贝的源文件的路径: )。 23 //从键盘读入路径 , 输入回车结束 string path=()。 (“请键入要拷贝的目的文件的路径 (包括文件名 ): ” )。 //从键盘读入路径 , 输入回车结束 string path1=()。 if((@path)) //@表示其后字符串不包括转义字符 { if(!(@path1))//如果不存在目的文件 , 拷贝 (@path,@path1,true)。 else (目的文件存在或目的路径非法。 )。 } else (源文件不存在。 )。 } } 24 移动文件 移 动 文 件 方 法 : public static void Move(string sFName,string dFName)。 该方法将参数 sFName指定文件移动到参数 dFName指定的目录 , 修改文件名为参数 dFName指定的。第6章文件和流
相关推荐
2) 仓储子系统 ( 3) 商品检验子系统 ( 4) 国际物流信息子系统 第 6章 电子商务的物流配送 3. 建立和完善国际物流网络 ( 1) 国际物流系统网络概念:国际物流系统网络是指由多个收发货的 “ 节点 ” 和它们之间的“ 连线 ” 所构成的物流网络以及与之相伴随的信息网络的有机整体。 ( 2)建立和完善国际物流系统网络应采取的措施: 1) 合理选择和布局国内 、 外物流网点 ,
官方博客:指博客内容属实。 Blogger:译为博主 , 博客上 , 只有博主能发表新话题 , 访问者只能在博主话题下进行回复。 博文:博客文章。 博文和 “ 网络日记 ” 有所区别 , 网络日记明显带有私人性质 , 而博客是私人性和公共性的有效结合。 有的网站空间也称为博客 , 如 MSN空间 、 空间等。 Blog的定义及功能 16 2020/11/23 博客主要功能:
文化基础 38 概念设计 1. 概念设计的方法 •概念设计可采用两种方法 , 即自顶而下和自底而上 , 分别如图 1和2所示 图 1 自顶而下的方法 图 2 自底而上的方 法 目 录 上一页 下一页 结 束 2020/11/23 计算机文化基础 39 概念设计 2. 数据抽象与局部视图设计 •1) ER模型 ER方法是实体 联系方法 ( EntityRelationship Approach)
投资少、运行维护方便、 二次回路简单可靠 交流操作电源供电的继电保护装置主要有两种操作方式: 直接动作式 、 “去分流跳闸”的操作方式 52 直接动作式 “ 去分流跳闸 ” 的操作方式 53 带时限的过电流保护 带时限的过电流保护,按其动作时限特性分,有 定时限过电流保护 和 反时限过电流保护 两种。 定时限就是保护装置的动作时限是按预先整定的 动作时间固定不变的,与短路电流大小无关