2016-08-05 3 views
0

에 일치하는 열을하지 않고 두 목록 가입 공통 컬럼이없는리스트. 내 예상 출력 내가 LINQ에서 CONCAT를 사용하여 시도나는 dB에서 두 개의 목록이 LINQ

List<output> out 
Out[0] = {0,”a”} 
Out[1] = {1,”b”} 

것하지만 그냥 listB에 챠트를 추가합니다.

공통 필드가 없기 때문에 조인 절이 작동하지 않습니다. 어떻게 구현할 수 있습니까?

+0

왜 당신이 기대'{0, "A"}'이 아닌'{1, "A"}', 예를 들면? 당신은 주문에 의존하고 있습니까? –

+0

예, listA의 0 번째 요소를 listB의 0 번째 요소에 일렬로 정렬하는 것입니다. ... – user1400915

+0

도움말을 보려면이 링크를 확인하십시오. http://tackoverflow.com/questions/10297124/how-to-combine-more-than-two-generic-lists-in-c-sharp-zip – pulkit12

답변

10

사용 Zip :

var result = lstId.Zip(lstName, (id, name) => new { id, name }); 
관련 문제