How to compare two Dictionaries in C#

后端 未结 11 1269
南方客
南方客 2020-12-05 10:03

I have two Generic Dictionaries.Both have same keys.But values can be different.I want to compare 2nd dictionary with 1st dictionary .If there are differences between values

11条回答
  •  失恋的感觉
    2020-12-05 10:49

    to check any difference,

    dic1.Count == dic2.Count && !dic1.Except(dic2).Any();
    

    following code return all the different values

    dic1.Except(dic2) 
    

提交回复
热议问题