Queryable.Chunk<TSource>(IQueryable<TSource>, Int32) Yöntem

Tanım

Bir dizinin öğelerini en fazla sizeboyut öbeklerine bölün.

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

Tür Parametreleri

TSource

Kaynak öğelerinin türü.

Parametreler

source
IQueryable<TSource>

IEnumerable<T> Öğeleri öbeklenen bir.

size
Int32

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

Döndürülenler

IQueryable<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 boyutu sizeolacaktır.

Son öbek kalan öğeleri içerir ve daha küçük boyutta olabilir.

Şunlara uygulanır