AsyncEnumerable.Zip Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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
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.