IEnumerable<IGrouping<T,K>>
을 IEnumerable<K>
으로 변환하는 가장 좋은 방법은 무엇입니까?변환 IEnumerable <IGrouping <T, K>> ~ IEnumerable <K>
이 방법은 작동 보인다
myEnumerable = myEnumerableOfGroups
.Select(group => group.AsEnumerable)
.Aggregate((enumA, enumB) => enumA.Concat(enumB));
그것을 할 수있는 더 효율적인 방법이?
원하는 목표에 따라 다릅니다. 각 그룹의 모든 K 개체를 순차적으로 반복하고 싶습니까? 즉 그룹화를 취소 하시겠습니까? – cdhowie
@cdhowie 조심해, 질문을하기를 그만하면 전철을 놓칠 수 있습니다. 같은 초에 세 가지 답변. – Rawling
@Rawling 나는 어리석은 rep 지점보다 오히려 명확하게 문서화 된 질문을하고 싶습니다. – cdhowie