私は2種類の辞書Dictionary<int, Fooclass> oldDic
を持っていDictionary<int, string> barList newDic
ます。次に、両方の辞書の値を比較する必要があります。たとえば、キーは次のようになります
- oldDic:1,2,3
- newDic:1,2,3,4
- 期待される出力:4
今、私はそれらのキーに基づいて両方の辞書を比較する必要があります。助けていただければ幸いです。
編集:出力は2番目の辞書(newDic)のようになりますが、これには2番目の辞書(oldDic)の値が含まれます。例えば
1、 "fooString"ここで、fooStringはFooclassのsomepropertyの値です。...より明確にするために、これは私には機能しませんでした。
var addedList = from list1 in baseListDic
join list2 in trackerlist on list1.Key equals list2.Key
select new { key = list1.Key, value = list1.Value._lead };
ここで、baseListDicはoldDicであり、trackerlistはnewDicです....まだ不明な場合はお知らせください...