Прочитать на английском

Поделиться через


Queryable.Chunk<TSource>(IQueryable<TSource>, Int32) Метод

Определение

Разделите элементы последовательности на блоки размером не более size.

C#
public static System.Linq.IQueryable<TSource[]> Chunk<TSource> (this System.Linq.IQueryable<TSource> source, int size);

Параметры типа

TSource

Тип элементов исходной последовательности.

Параметры

source
IQueryable<TSource>

Объект , IEnumerable<T> элементы которого следует фрагментировать.

size
Int32

Максимальный размер каждого блока.

Возвращаемое значение

IQueryable<TSource[]>

Объект IEnumerable<T> , содержащий элементы входной последовательности, разделенные на блоки размером size.

Исключения

source имеет значение null.

size значение меньше 1.

Комментарии

Каждый кусок, кроме последнего, будет иметь размер size.

Последний блок будет содержать оставшиеся элементы и может иметь меньший размер.

Применяется к

Продукт Версии
.NET 6, 7, 8, 9