Compartir vía


Queryable.Chunk<TSource>(IQueryable<TSource>, Int32) Método

Definición

Divida los elementos de una secuencia en fragmentos de tamaño como máximo size.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IQueryable<cli::array <TSource> ^> ^ Chunk(System::Linq::IQueryable<TSource> ^ source, int size);
public static System.Linq.IQueryable<TSource[]> Chunk<TSource> (this System.Linq.IQueryable<TSource> source, int size);
static member Chunk : System.Linq.IQueryable<'Source> * int -> System.Linq.IQueryable<'Source[]>
<Extension()>
Public Function Chunk(Of TSource) (source As IQueryable(Of TSource), size As Integer) As IQueryable(Of TSource())

Parámetros de tipo

TSource

Tipo de los elementos de origen.

Parámetros

source
IQueryable<TSource>

cuyos IEnumerable<T> elementos se van a fragmentar.

size
Int32

Tamaño máximo de cada fragmento.

Devoluciones

IQueryable<TSource[]>

que IEnumerable<T> contiene los elementos que la secuencia de entrada se divide en fragmentos de tamaño size.

Excepciones

source es null.

size está por debajo de 1.

Comentarios

Cada fragmento excepto el último será de tamaño size.

El último fragmento contendrá los elementos restantes y puede tener un tamaño menor.

Se aplica a