AsyncEnumerable.Take Methode
Definition
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.
Überlädt
| Name | Beschreibung |
|---|---|
| Take<TSource>(IAsyncEnumerable<TSource>, Int32) |
Gibt eine angegebene Anzahl zusammenhängender Elemente vom Anfang einer Sequenz zurück. |
| Take<TSource>(IAsyncEnumerable<TSource>, Range) |
Gibt einen angegebenen Bereich zusammenhängender Elemente aus einer Sequenz zurück. |
Take<TSource>(IAsyncEnumerable<TSource>, Int32)
- Quelle:
- Take.cs
- Quelle:
- Take.cs
- Quelle:
- Take.cs
Gibt eine angegebene Anzahl zusammenhängender Elemente vom Anfang einer Sequenz zurück.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TSource> ^ Take(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, int count);
public static System.Collections.Generic.IAsyncEnumerable<TSource> Take<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, int count);
static member Take : System.Collections.Generic.IAsyncEnumerable<'Source> * int -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function Take(Of TSource) (source As IAsyncEnumerable(Of TSource), count As Integer) As IAsyncEnumerable(Of TSource)
Typparameter
- TSource
Der Typ der Quellelemente.
Parameter
- source
- IAsyncEnumerable<TSource>
Die Sequenz, aus der Elemente zurückgegeben werden sollen.
- count
- Int32
Die Anzahl der zurückzugebenden Elemente.
Gibt zurück
Ein Element IAsyncEnumerable<T> , das die angegebene Anzahl von Elementen vom Anfang der Eingabesequenz enthält.
Ausnahmen
source ist null.
Gilt für:
Take<TSource>(IAsyncEnumerable<TSource>, Range)
- Quelle:
- Take.cs
- Quelle:
- Take.cs
- Quelle:
- Take.cs
Gibt einen angegebenen Bereich zusammenhängender Elemente aus einer Sequenz zurück.
public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TSource> ^ Take(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Range range);
public static System.Collections.Generic.IAsyncEnumerable<TSource> Take<TSource>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Range range);
static member Take : System.Collections.Generic.IAsyncEnumerable<'Source> * Range -> System.Collections.Generic.IAsyncEnumerable<'Source>
<Extension()>
Public Function Take(Of TSource) (source As IAsyncEnumerable(Of TSource), range As Range) As IAsyncEnumerable(Of TSource)
Typparameter
- TSource
Der Typ der Elemente von source.
Parameter
- source
- IAsyncEnumerable<TSource>
Die Sequenz, aus der Elemente zurückgegeben werden sollen.
- range
- Range
Der Bereich der zurückzugebenden Elemente, die start- und endindizes entweder vom Anfang oder vom Ende enthält.
Gibt zurück
Eine IAsyncEnumerable<T> , die die angegebenen range Elemente aus der source Sequenz enthält.
Ausnahmen
source ist null.
Hinweise
Diese Methode wird mithilfe der verzögerten Ausführung implementiert. Der sofortige Rückgabewert ist ein Objekt, das alle Informationen speichert, die zum Ausführen der Aktion erforderlich sind. Die durch diese Methode dargestellte Abfrage wird erst ausgeführt, wenn das Objekt aufgezählt wird, indem entweder die 'GetEnumerator'-Methode direkt aufgerufen wird, oder indem "foreach" in Visual C# oder "For Each" in Visual Basic verwendet wird.
Nehmen Sie Aufzählungen source und ertragen Sie Elemente, deren Indizes zum angegebenen rangegehören.