Files
jinko.yikatong/Src/Dlhis.ScheduledTask/Extensions/EnumerableExtensions.cs
2024-01-04 14:40:04 +08:00

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);
}
}
}
}