Enumerable.Chunk<TSource>(IEnumerable<TSource>, Int32) Methode
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Teilt die Elemente einer Sequenz höchstens size
in Blöcke der Größe auf.
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())
- TSource
Der Typ der Elemente von source
.
- source
- IEnumerable<TSource>
Ein IEnumerable<T> , dessen Elemente segmentieren sollen.
- size
- Int32
Die maximale Größe der einzelnen Blöcke.
Ein IEnumerable<T> , der die Elemente enthält, die die Eingabesequenz in Blöcke der Größe size
aufteilt.
source
ist null
size
liegt unter 1.
Jeder Block mit Ausnahme des letzten Blöckes hat die Größe size
. Der letzte Block enthält die verbleibenden Elemente und kann eine kleinere Größe aufweisen.
Produkt | Versionen |
---|---|
.NET | 6, 7, 8, 9 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: