LINQ를 사용하여 컬렉션을 n 개의 부분으로 나누시겠습니까? nLINQ를 사용 하여 컬렉션을 여러 부분으로 나눌 수있는 좋은 방법이 있습니까? 물론 균등하지는 않습니다. 즉, 컬렉션을 하위 컬렉션으로 나누고 싶습니다. 각 컬렉션에는 마지막 컬렉션에 비정형 요소가 될 수있는 요소의 하위 집합이 포함되어 있습니다. 순수한 linq와 가장 간단한 해결책은 다음과 같습니다. static class LinqExtensions { public static IEnumerable Split(this IEnumerable list, int parts) { int i = 0; var splits = from item in list group item by i++ % parts into part select part.As..