检查Dictionary <>的最快方法等于另一个

时间:2018-08-06 20:10:58

标签: c#

有人尝试过这种方法吗,对最佳方法有什么想法吗?

我有一个Dictionary<SimpleClassContainingOneStringProperty, decimal>,想将它与同一Dictionary <>对象的先前快照进行比较,以检查集合中的任何数据是否发生了变化。

1)我可以迭代,对每个项目运行Equals()。

2)我正在考虑在对象上使用MD5校验和。

3)或者,也许是一种将集合转换为byte[]的字节表示形式,然后对两个字节数组运行更简单,更快的相等性检查的方法吗?

对这些或其他想法有何反馈?

0 个答案:

没有答案
相关问题