Enumerable.Chunk<TSource>(IEnumerable<TSource>, Int32) Metode

Definisi

Membagi elemen urutan menjadi potongan ukuran paling banyak 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())

Jenis parameter

TSource

Jenis elemen source.

Parameter

source
IEnumerable<TSource>

Elemen IEnumerable<T> siapa yang akan dipotong.

size
Int32

Ukuran maksimum setiap gugus.

Mengembalikan

IEnumerable<TSource[]>

Yang IEnumerable<T> berisi elemen urutan input dibagi menjadi potongan ukuran size.

Pengecualian

sourceadalah null.

size di bawah 1.

Keterangan

Setiap gugus kecuali yang terakhir akan berukuran size. Potongan terakhir akan berisi elemen yang tersisa dan mungkin berukuran lebih kecil.

Berlaku untuk

Lihat juga