AsyncEnumerable.Zip Méthode

Définition

Surcharges

Nom Description
Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>)

Applique une fonction spécifiée aux éléments correspondants de deux séquences, produisant une séquence des résultats.

Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Applique une fonction spécifiée aux éléments correspondants de deux séquences, produisant une séquence des résultats.

Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>)

Produit une séquence de tuples avec des éléments des trois séquences spécifiées.

Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>)

Produit une séquence de tuples avec des éléments des deux séquences spécifiées.

Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>)

Source:
Zip.cs
Source:
Zip.cs
Source:
Zip.cs

Applique une fonction spécifiée aux éléments correspondants de deux séquences, produisant une séquence des résultats.

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)

Paramètres de type

TFirst

Type des éléments de la première séquence d’entrée.

TSecond

Type des éléments de la deuxième séquence d’entrée.

TResult

Type des éléments de la séquence de résultats.

Paramètres

first
IAsyncEnumerable<TFirst>

Première séquence à fusionner.

second
IAsyncEnumerable<TSecond>

Deuxième séquence à fusionner.

resultSelector
Func<TFirst,TSecond,CancellationToken,ValueTask<TResult>>

Fonction qui spécifie comment fusionner les éléments des deux séquences.

Retours

IAsyncEnumerable<TResult>

Qui IAsyncEnumerable<T> contient des éléments fusionnés de deux séquences d’entrée.

Exceptions

resultSelector a la valeur null.

S’applique à

Zip<TFirst,TSecond,TResult>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, Func<TFirst,TSecond,TResult>)

Source:
Zip.cs
Source:
Zip.cs
Source:
Zip.cs

Applique une fonction spécifiée aux éléments correspondants de deux séquences, produisant une séquence des résultats.

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)

Paramètres de type

TFirst

Type des éléments de la première séquence d’entrée.

TSecond

Type des éléments de la deuxième séquence d’entrée.

TResult

Type des éléments de la séquence de résultats.

Paramètres

first
IAsyncEnumerable<TFirst>

Première séquence à fusionner.

second
IAsyncEnumerable<TSecond>

Deuxième séquence à fusionner.

resultSelector
Func<TFirst,TSecond,TResult>

Fonction qui spécifie comment fusionner les éléments des deux séquences.

Retours

IAsyncEnumerable<TResult>

Qui IAsyncEnumerable<T> contient des éléments fusionnés de deux séquences d’entrée.

Exceptions

resultSelector a la valeur null.

S’applique à

Zip<TFirst,TSecond,TThird>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>, IAsyncEnumerable<TThird>)

Source:
Zip.cs
Source:
Zip.cs
Source:
Zip.cs

Produit une séquence de tuples avec des éléments des trois séquences spécifiées.

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))

Paramètres de type

TFirst

Type des éléments de la première séquence d’entrée.

TSecond

Type des éléments de la deuxième séquence d’entrée.

TThird

Type des éléments de la troisième séquence d’entrée.

Paramètres

first
IAsyncEnumerable<TFirst>

Première séquence à fusionner.

second
IAsyncEnumerable<TSecond>

Deuxième séquence à fusionner.

third
IAsyncEnumerable<TThird>

Troisième séquence à fusionner.

Retours

IAsyncEnumerable<ValueTuple<TFirst,TSecond,TThird>>

Séquence de tuples avec des éléments extraits des premières, deuxième et troisième séquences, dans cet ordre.

Exceptions

third a la valeur null.

S’applique à

Zip<TFirst,TSecond>(IAsyncEnumerable<TFirst>, IAsyncEnumerable<TSecond>)

Source:
Zip.cs
Source:
Zip.cs
Source:
Zip.cs

Produit une séquence de tuples avec des éléments des deux séquences spécifiées.

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))

Paramètres de type

TFirst

Type des éléments de la première séquence d’entrée.

TSecond

Type des éléments de la deuxième séquence d’entrée.

Paramètres

first
IAsyncEnumerable<TFirst>

Première séquence à fusionner.

second
IAsyncEnumerable<TSecond>

Deuxième séquence à fusionner.

Retours

IAsyncEnumerable<ValueTuple<TFirst,TSecond>>

Séquence de tuples avec des éléments extraits des premières et deuxième séquences, dans cet ordre.

Exceptions

second a la valeur null.

S’applique à