Enumerable.Chunk<TSource>(IEnumerable<TSource>, Int32) Método
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í.
Divide los elementos de una secuencia en fragmentos de tamaño como máximo size
.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<cli::array <TSource> ^> ^ Chunk(System::Collections::Generic::IEnumerable<TSource> ^ source, int size);
public static System.Collections.Generic.IEnumerable<TSource[]> Chunk<TSource> (this System.Collections.Generic.IEnumerable<TSource> source, int size);
static member Chunk : seq<'Source> * int -> seq<'Source[]>
<Extension()>
Public Function Chunk(Of TSource) (source As IEnumerable(Of TSource), size As Integer) As IEnumerable(Of TSource())
- TSource
Tipo de los elementos de source
.
- source
- IEnumerable<TSource>
cuyos IEnumerable<T> elementos se van a fragmentar.
- size
- Int32
Tamaño máximo de cada fragmento.
que IEnumerable<T> contiene los elementos que la secuencia de entrada divide en fragmentos de tamaño size
.
source
es null
.
size
está por debajo de 1.
Cada fragmento excepto el último será de tamaño size
. El último fragmento contendrá los elementos restantes y puede tener un tamaño menor.
Producto | Versiones |
---|---|
.NET | 6, 7, 8, 9 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: