MISC 是否有相同部分 /获取相同部分 放大范围 放大,右限制 放大,左限制 减去 包含 被包含 分离 相交,自己在别人的右边 相交,自己在别人的左边 CRC16 要进行CRC 校验的消息 消息在pushMsg的位置 消息字节数 获取需要保存的属性名字列表 转换为8个字节 8个字节转换 当绑定源(源)更改时,更新绑定目标(目标)属性 Save, 支持数组 继承IComparer<T>接口,实现同一自定义类型 对象比较 T为泛用类型 构造函数 进行比较的类类型 进行比较对象的属性名称 比较方向(升序/降序) 对象比较时使用的信息类 比较的方向,如下: ASC:升序 DESC:降序 用于备份!!! 流程: 系统启动: BackupFile.Add("profile.xml", func_isFileOK); BackupFile.Add("initparam.xml", func_isFileOK); BackupFile.Add("renzijiascan.xml", func_isFileOK); CheckResult cr = BackupFile.Check()//检测,并处理 switch(cr)//根据结果显示在界面 路径, 文件名 加入需要备份的文件路径 检测 文件 是否完整,;完整则备份;有问题,还原 文件都完整, 备份 所有文件 (备份到 backup 文件夹) 恢复所有文件 (调取 backup/ 文件夹 内的文件出来) 恢复所有文件 (调取 backup 文件夹 内的文件出来) 文件都没问题 文件有问题,已经成功恢复 文件有问题, 恢复不成功