2013-07-03 9 views
0

항목 목록이 있으며 모든 항목에는 해당 ID와 다른 항목이 포함되어 있습니다. 반면에 나는 어떤 선택 item.ID 포함 된 배열을 가지고목록 항목이 포함 된 배열에 따라 목록 정렬 ID

내 문제는 내가 항목 목록에서 항목을 선택하고 배열이 Linq에

참고하여 정렬과 동일한를 정렬 할 것입니다

: 정렬되지 배열을 오름차순 또는 내림차순.

 
usedCountriesIds = TransporPlan.OrderBy(tr => tr.TripOrder).Select(t => t.CountyID).ToArray(); 

List tripCountries = LeafCountries.Where(c => usedCountriesIds.Contains(c.ID)).ToList(); 

나는 usedCountriesIds 배열에 따라 tripCountries 목록을 주문해야

+0

귀하의 질문은 매우 명확하지 않다. – SLaks

+0

질문을 명확히 할뿐만 아니라 관련 코드를 게시해야합니다. –

+0

목록에 국가 목록이 포함되어 있습니다. Ids 배열에 TripOrder에 할당 된 accordint가 있습니다. TripOrder –

답변

0

왜 아이디에서 국가의 목록을 생성하지 :

IEnumerable<Country> tripCountries = 
    usedCountriesIds.Select(uc => LeafCountries.Single(lc => lc.ID == uc)); 
+0

에 따라 정렬 된 방문 목적지를 사용자에게 보여주고 싶습니다. "Matthew"이 해결책으로 내 문제가 해결되었습니다. –

+0

@HaidarHaidar 좋아요. 진드기를 클릭하여 정답으로 사용하십시오. 감사. –