有人尝试过这种方法吗,对最佳方法有什么想法吗?
我有一个Dictionary<SimpleClassContainingOneStringProperty, decimal>
,想将它与同一Dictionary <>对象的先前快照进行比较,以检查集合中的任何数据是否发生了变化。
1)我可以迭代,对每个项目运行Equals()。
2)我正在考虑在对象上使用MD5校验和。
3)或者,也许是一种将集合转换为byte[]
的字节表示形式,然后对两个字节数组运行更简单,更快的相等性检查的方法吗?
对这些或其他想法有何反馈?