怎么比较两个Dictionary<TKey,TValue>对象里面的内容是否相同?

怎么比较两个Dictionary<TKey,TValue>对象里面的内容是否相同?

慕田峪9158850
浏览 373回答 3
3回答

慕工程0101907

可以根据需求,重写Equals方法

慕丝7291255

Dictionary<TKey,TValue>对象里,有key和value,每个key都对应着相应的value,我不清楚你所要求的相同是两个对象中所有的key都相同以及key所对应的value也相同,还是相同key时,所对应的value相同呢?不论是那种情况,都是有方法解决的。这样吧,我写两行相关代码,希望能给你些启示: View Code Dictionary<string, string> d = new Dictionary<string, string>(); d.Add("1","1"); foreach (KeyValuePair<string,string> item in d) { string key = item.Key; string value = item.Value; }

拉莫斯之舞

我现在用的是全元素匹配对比方法.
打开App,查看更多内容
随时随地看视频慕课网APP