2012-06-14 2 views
0

두 개의 사전 목록이 있습니다. 둘 다 null이 아닙니다. 이 목록을 병합하는 방법은 무엇입니까? 다음 중 어느 것이 더 나은가요?두 개의 사전 목록 합치기

  1. dicA.Concat (dicB) .ToDictionary (KVP => kvp.Key, KVP => kvp.Value) = 새로운 사전

  2. 사전 내 사전(); Mydictonary.Union (secondDictionary) .ToDictionary (pair => pair.Key, pair => pair.Value);

+0

당신이 목록 이 있습니까> 아니면 그냥 사전 <> 복잡하다? 일부 코드 예제가 도움이 될 수 있습니다 .. – bjornruysen

+0

Merge to what? 하나의'List '? 하나의 '사전'에요? – GSerg

+0

두 개의 서로 다른 사전 목록 함께 결합해야 함 – AlokBhatt

답변

0

이 시도 : -

var finalList = list1.Union(list2).ToList(); 
0

당신이 LINQ의 SelectMany 연산자를 사용할 수 있습니다 위원장은 병합 치료는