나는 사소한 일을 놓치고있는 것 같습니다.LINQ로 사용자 지정 정렬
어쨌든, 여기 간다 :
var order = new[]{1,3,2};
var foos = new[]{new Foo{Id=1}, new Foo{Id=2}, new Foo{Id=3}};
어떻게 Linq에를 사용하여 순서 배열하여, FOOS을 정렬?
원하는 결과 :
foos == new[]{new Foo{Id=1}, new Foo{Id=3}, new Foo{Id=2}};
편집 :
주문 푸 ID를 포함합니다. 미안하지만 그 말은하지 않았다. 때로는 질문에 답하는 것보다 제대로 질문하는 것이 더 어렵습니다. :) 좋아
'order' 배열은 배열 인덱스 또는'Foo'의'Id'를 지정합니까? –
실제로 - 질문을 명확히하십시오. 나는 당신이 내 대답에서 묻고 있다고 생각하는 것에 대한 설명을했지만, 나는 단지 짐작하고있다. (예를 들어 Dale Halliwell은 다른 의미로 추측합니다.) –