AsyncEnumerable.Zip 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 |
|---|---|
| Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>) |
Wendet eine angegebene Funktion auf die entsprechenden Elemente von zwei Sequenzen an, wodurch eine Folge der Ergebnisse erzeugt wird. |
| Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Wendet eine angegebene Funktion auf die entsprechenden Elemente von zwei Sequenzen an, wodurch eine Folge der Ergebnisse erzeugt wird. |
| Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>) |
Erzeugt eine Abfolge von Tupeln mit Elementen aus den drei angegebenen Sequenzen. |
| Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>) |
Erzeugt eine Abfolge von Tupeln mit Elementen aus den beiden angegebenen Sequenzen. |
Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>)
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
Wendet eine angegebene Funktion auf die entsprechenden Elemente von zwei Sequenzen an, wodurch eine Folge der Ergebnisse erzeugt wird.
public:
generic <typename TFirst, typename TSecond, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ Zip(System::Collections::Generic::IAsyncEnumerable<TFirst> ^ first, System::Collections::Generic::IAsyncEnumerable<TSecond> ^ second, Func<TFirst, TSecond, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<TResult>> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> Zip<TFirst,TSecond,TResult>(this System.Collections.Generic.IAsyncEnumerable<TFirst> first, System.Collections.Generic.IAsyncEnumerable<TSecond> second, Func<TFirst,TSecond,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector);
static member Zip : System.Collections.Generic.IAsyncEnumerable<'First> * System.Collections.Generic.IAsyncEnumerable<'Second> * Func<'First, 'Second, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function Zip(Of TFirst, TSecond, TResult) (first As IAsyncEnumerable(Of TFirst), second As IAsyncEnumerable(Of TSecond), resultSelector As Func(Of TFirst, TSecond, CancellationToken, ValueTask(Of TResult))) As IAsyncEnumerable(Of TResult)
Typparameter
- TFirst
Der Typ der Elemente der ersten Eingabesequenz.
- TSecond
Der Typ der Elemente der zweiten Eingabesequenz.
- TResult
Der Typ der Elemente der Ergebnissequenz.
Parameter
- first
- IAsyncEnumerable<TFirst>
Die erste Zusammenführungssequenz.
- second
- IAsyncEnumerable<TSecond>
Die zweite Zusammenführungssequenz.
- resultSelector
- Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>
Eine Funktion, die angibt, wie die Elemente aus den beiden Sequenzen zusammengeführt werden.
Gibt zurück
Ein IAsyncEnumerable<T> Element, das zusammengeführte Elemente von zwei Eingabesequenzen enthält.
Ausnahmen
resultSelector ist null.
Gilt für:
Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
Wendet eine angegebene Funktion auf die entsprechenden Elemente von zwei Sequenzen an, wodurch eine Folge der Ergebnisse erzeugt wird.
public:
generic <typename TFirst, typename TSecond, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<TResult> ^ Zip(System::Collections::Generic::IAsyncEnumerable<TFirst> ^ first, System::Collections::Generic::IAsyncEnumerable<TSecond> ^ second, Func<TFirst, TSecond, TResult> ^ resultSelector);
public static System.Collections.Generic.IAsyncEnumerable<TResult> Zip<TFirst,TSecond,TResult>(this System.Collections.Generic.IAsyncEnumerable<TFirst> first, System.Collections.Generic.IAsyncEnumerable<TSecond> second, Func<TFirst,TSecond,TResult> resultSelector);
static member Zip : System.Collections.Generic.IAsyncEnumerable<'First> * System.Collections.Generic.IAsyncEnumerable<'Second> * Func<'First, 'Second, 'Result> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function Zip(Of TFirst, TSecond, TResult) (first As IAsyncEnumerable(Of TFirst), second As IAsyncEnumerable(Of TSecond), resultSelector As Func(Of TFirst, TSecond, TResult)) As IAsyncEnumerable(Of TResult)
Typparameter
- TFirst
Der Typ der Elemente der ersten Eingabesequenz.
- TSecond
Der Typ der Elemente der zweiten Eingabesequenz.
- TResult
Der Typ der Elemente der Ergebnissequenz.
Parameter
- first
- IAsyncEnumerable<TFirst>
Die erste Zusammenführungssequenz.
- second
- IAsyncEnumerable<TSecond>
Die zweite Zusammenführungssequenz.
- resultSelector
- Func<TFirst,TSecond,TResult>
Eine Funktion, die angibt, wie die Elemente aus den beiden Sequenzen zusammengeführt werden.
Gibt zurück
Ein IAsyncEnumerable<T> Element, das zusammengeführte Elemente von zwei Eingabesequenzen enthält.
Ausnahmen
resultSelector ist null.
Gilt für:
Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>)
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
Erzeugt eine Abfolge von Tupeln mit Elementen aus den drei angegebenen Sequenzen.
public:
generic <typename TFirst, typename TSecond, typename TThird>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<ValueTuple<TFirst, TSecond, TThird>> ^ Zip(System::Collections::Generic::IAsyncEnumerable<TFirst> ^ first, System::Collections::Generic::IAsyncEnumerable<TSecond> ^ second, System::Collections::Generic::IAsyncEnumerable<TThird> ^ third);
public static System.Collections.Generic.IAsyncEnumerable<(TFirst First, TSecond Second, TThird Third)> Zip<TFirst,TSecond,TThird>(this System.Collections.Generic.IAsyncEnumerable<TFirst> first, System.Collections.Generic.IAsyncEnumerable<TSecond> second, System.Collections.Generic.IAsyncEnumerable<TThird> third);
static member Zip : System.Collections.Generic.IAsyncEnumerable<'First> * System.Collections.Generic.IAsyncEnumerable<'Second> * System.Collections.Generic.IAsyncEnumerable<'hird> -> System.Collections.Generic.IAsyncEnumerable<ValueTuple<'First, 'Second, 'hird>>
<Extension()>
Public Function Zip(Of TFirst, TSecond, TThird) (first As IAsyncEnumerable(Of TFirst), second As IAsyncEnumerable(Of TSecond), third As IAsyncEnumerable(Of TThird)) As IAsyncEnumerable(Of ValueTuple(Of TFirst, TSecond, TThird))
Typparameter
- TFirst
Der Typ der Elemente der ersten Eingabesequenz.
- TSecond
Der Typ der Elemente der zweiten Eingabesequenz.
- TThird
Der Typ der Elemente der dritten Eingabesequenz.
Parameter
- first
- IAsyncEnumerable<TFirst>
Die erste Zusammenführungssequenz.
- second
- IAsyncEnumerable<TSecond>
Die zweite Zusammenführungssequenz.
- third
- IAsyncEnumerable<TThird>
Die dritte Sequenz, die zusammengeführt werden soll.
Gibt zurück
Eine Abfolge von Tupeln mit Elementen, die aus den ersten, zweiten und dritten Sequenzen in dieser Reihenfolge stammen.
Ausnahmen
third ist null.
Gilt für:
Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>)
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
- Quelle:
- Zip.cs
Erzeugt eine Abfolge von Tupeln mit Elementen aus den beiden angegebenen Sequenzen.
public:
generic <typename TFirst, typename TSecond>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IAsyncEnumerable<ValueTuple<TFirst, TSecond>> ^ Zip(System::Collections::Generic::IAsyncEnumerable<TFirst> ^ first, System::Collections::Generic::IAsyncEnumerable<TSecond> ^ second);
public static System.Collections.Generic.IAsyncEnumerable<(TFirst First, TSecond Second)> Zip<TFirst,TSecond>(this System.Collections.Generic.IAsyncEnumerable<TFirst> first, System.Collections.Generic.IAsyncEnumerable<TSecond> second);
static member Zip : System.Collections.Generic.IAsyncEnumerable<'First> * System.Collections.Generic.IAsyncEnumerable<'Second> -> System.Collections.Generic.IAsyncEnumerable<ValueTuple<'First, 'Second>>
<Extension()>
Public Function Zip(Of TFirst, TSecond) (first As IAsyncEnumerable(Of TFirst), second As IAsyncEnumerable(Of TSecond)) As IAsyncEnumerable(Of ValueTuple(Of TFirst, TSecond))
Typparameter
- TFirst
Der Typ der Elemente der ersten Eingabesequenz.
- TSecond
Der Typ der Elemente der zweiten Eingabesequenz.
Parameter
- first
- IAsyncEnumerable<TFirst>
Die erste Zusammenführungssequenz.
- second
- IAsyncEnumerable<TSecond>
Die zweite Zusammenführungssequenz.
Gibt zurück
Eine Abfolge von Tupeln mit Elementen aus den ersten und zweiten Sequenzen in dieser Reihenfolge.
Ausnahmen
second ist null.