Bagikan melalui


Queryable.Chunk<TSource>(IQueryable<TSource>, Int32) Metode

Definisi

Pisahkan elemen urutan menjadi potongan ukuran paling banyak size.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::IQueryable<cli::array <TSource> ^> ^ Chunk(System::Linq::IQueryable<TSource> ^ source, int size);
public static System.Linq.IQueryable<TSource[]> Chunk<TSource> (this System.Linq.IQueryable<TSource> source, int size);
static member Chunk : System.Linq.IQueryable<'Source> * int -> System.Linq.IQueryable<'Source[]>
<Extension()>
Public Function Chunk(Of TSource) (source As IQueryable(Of TSource), size As Integer) As IQueryable(Of TSource())

Jenis parameter

TSource

Jenis elemen sumber.

Parameter

source
IQueryable<TSource>

Elemen IEnumerable<T> siapa yang akan dipotong.

size
Int32

Ukuran maksimum setiap gugus.

Mengembalikan

IQueryable<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