Enumerable.Chunk<TSource>(IEnumerable<TSource>, Int32) Yöntem

Tanım

Bir dizinin öğelerini en fazla sizeboyut öbeklerine böler.

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())

Tür Parametreleri

TSource

öğelerinin sourcetürü.

Parametreler

source
IEnumerable<TSource>

IEnumerable<T> Öğeleri öbeklenen bir.

size
Int32

Her öbek için en büyük boyut.

Döndürülenler

IEnumerable<TSource[]>

IEnumerable<T> Giriş dizisinin boyut öbeklerine bölünmüş öğelerini içeren bir .size

Özel durumlar

source, null değeridir.

size 1'in altındadır.

Açıklamalar

Sonuncusu dışındaki her öbek boyutunda sizeolacaktır. Son öbek kalan öğeleri içerir ve daha küçük boyutta olabilir.

Şunlara uygulanır

Ayrıca bkz.