C# 有没有轮子可以比较新旧两个类的属性值,然后返回变化的属性

2017-12-22 11:41:07 +08:00
 pyengwoei

最近要做一个日志系统,记录一个类里面某个属性的值的变化记录,当有变化的时候就记录。类的集合是存放在两个个字典里面的( olddic<string,obj>和 newdic<string,obj>分别存放上一次和这一次的记录)

dic 里面的 obj 里面有 ID 属性表明是否是同一条记录,然后对这个 obj 进行比较

麻烦大家指教指教^_^

2406 次点击
所在节点    算法
2 条回复
EmbraceZ
2017-12-22 12:53:30 +08:00
EqualityComparer<T>.Default.Equals(a, b)
用这个比较,不一致就更新值
pyengwoei
2017-12-22 14:18:25 +08:00
@EmbraceZ 头像 我笑了 哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416784

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX