AsyncEnumerable.Zip Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>) |
Tillämpar en angiven funktion på motsvarande element i två sekvenser, vilket ger en sekvens av resultaten. |
| Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Tillämpar en angiven funktion på motsvarande element i två sekvenser, vilket ger en sekvens av resultaten. |
| Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>) |
Genererar en sekvens med tupplar med element från de tre angivna sekvenserna. |
| Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>) |
Genererar en sekvens med tupplar med element från de två angivna sekvenserna. |
Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>)
- Källa:
- Zip.cs
- Källa:
- Zip.cs
- Källa:
- Zip.cs
Tillämpar en angiven funktion på motsvarande element i två sekvenser, vilket ger en sekvens av resultaten.
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)
Typparametrar
- TFirst
Typ av element i den första indatasekvensen.
- TSecond
Typ av element i den andra indatasekvensen.
- TResult
Typ av element i resultatsekvensen.
Parametrar
- first
- IAsyncEnumerable<TFirst>
Den första sekvensen som ska sammanfogas.
- second
- IAsyncEnumerable<TSecond>
Den andra sekvensen som ska sammanfogas.
- resultSelector
- Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>
En funktion som anger hur du sammanfogar elementen från de två sekvenserna.
Returer
En IAsyncEnumerable<T> som innehåller sammanfogade element i två indatasekvenser.
Undantag
resultSelector är null.
Gäller för
Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)
- Källa:
- Zip.cs
- Källa:
- Zip.cs
- Källa:
- Zip.cs
Tillämpar en angiven funktion på motsvarande element i två sekvenser, vilket ger en sekvens av resultaten.
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)
Typparametrar
- TFirst
Typ av element i den första indatasekvensen.
- TSecond
Typ av element i den andra indatasekvensen.
- TResult
Typ av element i resultatsekvensen.
Parametrar
- first
- IAsyncEnumerable<TFirst>
Den första sekvensen som ska sammanfogas.
- second
- IAsyncEnumerable<TSecond>
Den andra sekvensen som ska sammanfogas.
- resultSelector
- Func<TFirst,TSecond,TResult>
En funktion som anger hur du sammanfogar elementen från de två sekvenserna.
Returer
En IAsyncEnumerable<T> som innehåller sammanfogade element i två indatasekvenser.
Undantag
resultSelector är null.
Gäller för
Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>)
- Källa:
- Zip.cs
- Källa:
- Zip.cs
- Källa:
- Zip.cs
Genererar en sekvens med tupplar med element från de tre angivna sekvenserna.
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))
Typparametrar
- TFirst
Typ av element i den första indatasekvensen.
- TSecond
Typ av element i den andra indatasekvensen.
- TThird
Typ av element i den tredje indatasekvensen.
Parametrar
- first
- IAsyncEnumerable<TFirst>
Den första sekvensen som ska sammanfogas.
- second
- IAsyncEnumerable<TSecond>
Den andra sekvensen som ska sammanfogas.
- third
- IAsyncEnumerable<TThird>
Den tredje sekvensen som ska sammanfogas.
Returer
En sekvens av tupplar med element som hämtats från den första, andra och tredje sekvensen i den ordningen.
Undantag
third är null.
Gäller för
Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>)
- Källa:
- Zip.cs
- Källa:
- Zip.cs
- Källa:
- Zip.cs
Genererar en sekvens med tupplar med element från de två angivna sekvenserna.
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))
Typparametrar
- TFirst
Typ av element i den första indatasekvensen.
- TSecond
Typ av element i den andra indatasekvensen.
Parametrar
- first
- IAsyncEnumerable<TFirst>
Den första sekvensen som ska sammanfogas.
- second
- IAsyncEnumerable<TSecond>
Den andra sekvensen som ska sammanfogas.
Returer
En sekvens av tupplar med element som hämtats från den första och andra sekvensen, i den ordningen.
Undantag
second är null.