namespace Dlhis.ScheduledTask.Extensions { public static class EnumerableExtensions { public static IEnumerable> Chunk(this IEnumerable arr, int size) { for (var i = 0; i < arr.Count() / size + 1; i++) { yield return arr.Skip(i * size).Take(size); } } } }