Queryable.Chunk<TSource>(IQueryable<TSource>, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.