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