【发布时间】:2016-03-31 09:07:28
【问题描述】:
我有两个字典 A 和 B,我想看看 A 中的所有条目是否都存在于 B 中。过去我使用以下方法比较了列表:
var set1 = new HashSet<String>(list1);
var set2 = new HashSet<String>(list2);
return set1.SetEquals(set2);
我想做的只是简单地循环使用字典 A 中的每个值:
dictA.TryGetValue(dictBvalue, out item)
如果值不存在,这将在 item var 上返回 null,但这似乎有点冗长。
有没有快速有效的比较字典的方法?
谢谢。
【问题讨论】: