2010-02-25 1 views

답변

3
somelist.ToLookup(x => x.GroupingString) 
+0

생성하는 그룹화에서 목록/배열을 어떻게 가져 옵니까? –

+0

@ Dan Neely : 'Key'속성을 반복하고 사용하거나 인덱서를 사용하여 직접 조회를 수행 할 수 있습니다 (배킹 사전을 사용한다고 생각하십시오). 열쇠가 필요 없다면 아마 Mehrdad Afshari 제안에 참여할 것입니다. – leppie

+0

내가 누락 된 것이 있습니까? foreach는 (목록 someList.ToLookup (X => x.ident)에서 foo는) –

3
List<List<StructType>> groupings = list.GroupBy(x => x.GroupingString) 
             .Select(x => x.ToList()).ToList(); 
+0

아야 !!!!!!!!!!!!!! :) – leppie

+0

@leppie : 왜? 이게 OP가 원하는 걸 말하는게 아닌가요? : -? –

+0

아마 전체 두 번째 줄을 건너 뛸 것이다 (IGroupings의 IEnumerable로 유지). 그러나 이것은 그가 요구 한 것입니다. :) – Sapph

관련 문제