可以根据需求,重写Equals方法
Dictionary<TKey,TValue>对象里,有key和value,每个key都对应着相应的value,我不清楚你所要求的相同是两个对象中所有的key都相同以及key所对应的value也相同,还是相同key时,所对应的value相同呢?不论是那种情况,都是有方法解决的。这样吧,我写两行相关代码,希望能给你些启示:
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;
}