Enumerable.Chunk<TSource>(IEnumerable<TSource>, Int32) Metoda
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Rozdělí prvky sekvence na bloky o velikosti nejvýše 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
Typ prvků objektu source
.
- source
- IEnumerable<TSource>
Objekt IEnumerable<T> , jehož prvky se mají sesunout.
- size
- Int32
Maximální velikost každého bloku dat
Obsahuje IEnumerable<T> elementy, které vstupní sekvence rozdělí na bloky o velikosti size
.
source
je null
.
size
je nižší než 1.
Každý blok s výjimkou posledního bude mít velikost size
. Poslední blok bude obsahovat zbývající prvky a může mít menší velikost.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: