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

Tanım

Bir dizinin öğelerini en sizefazla boyut ö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 sizeöbeklerine böldüğü öğeleri içeren bir .

Özel durumlar

source, null'e eşittir.

size 1'in altındadır.

Açıklamalar

Son öbek dışındaki her öbek boyutuna sizesahip olur. Son öbek kalan öğeleri içerir ve daha küçük boyutta olabilir.

Şunlara uygulanır

Ayrıca bkz.