AsyncEnumerable.Zip Metod

Definition

Ö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

IAsyncEnumerable<TResult>

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

IAsyncEnumerable<TResult>

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

IAsyncEnumerable<ValueTuple<TFirst,TSecond,TThird>>

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

IAsyncEnumerable<ValueTuple<TFirst,TSecond>>

En sekvens av tupplar med element som hämtats från den första och andra sekvensen, i den ordningen.

Undantag

second är null.

Gäller för