.NET 6에서 좋아진 LINQ를 한 번에 살펴볼 수 있는 영상이 있어 공유합니다.
예를 들어, 이제 Select 문에서 다음과 같이 요소마다 인덱스를 부여할 수 있으므로 손쉽게 Chunk 생성 (페이지 생성)을 할 수 있습니다.
new string('a', 128)
.Select((x, i) => new { Index = i, Value = x, })
.GroupBy(x => x.Index / 5)
.Select((x, i) => new { Page = i, Items = x.Select(v => v.Value), })