01 2018 档案
摘要:在做类对象自定义比对的时候,从数据库中取出的数据和本地生成的数据使用默认的ToString()输出未必一直,如下: 数字转换为String,使用Math.Round保留小数位数: 第一个问题就是数字本身小数点,第二个问题就是小数值四舍五入的算法,微软的Math.Round并不是传统的中国四舍五入,而
阅读全文
摘要:场景描述: 需要比对两个版本的对应对象是否完全一致(每个属性值一致),不一致的导出报表颜色标识,以便提醒后续使用报表人员。 实现思路: 对象重载ToString方法,另实现一比对基类(为了通用)重载==与!=运算符,所有比对对象继承于比对基类。 代码: 怎么解决漏洞呢,第二版C类: 为什么呢?等抛出
阅读全文