I have a code in C# that uses IGrouping, but I didn't do it and I don't know how to fix the error that is occurring. Here's the code:
public static class ListExtensions
{
public static List<List<T>> ChunkBy<T>(this List<T> source, int chunkSize) => source.Select((x, i) => new
{
Index = i,
Value = x
})
.GroupBy(x => x.Index / chunkSize)
.Select<IGrouping<int, \u003C\u003Ef__AnonymousType0<int, T>>, List<T>>(x => x.Select(v => v.Value).ToList<T>()).ToList<List<T>>();