Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ParallelEnumerable.Zip<TFirst, TSecond, TResult> (ParallelQuery<TFirst>, ParallelQuery<TSecond>, Func<TFirst, TSecond, TResult>)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

System_CAPS_noteNota

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Unisce in parallelo due sequenze tramite la funzione predicato specificata.

Spazio dei nomi:   System.Linq
Assembly:  System.Core (in System.Core.dll)

public static ParallelQuery<TResult> Zip<TFirst, TSecond, TResult>(
	this ParallelQuery<TFirst> first,
	ParallelQuery<TSecond> second,
	Func<TFirst, TSecond, TResult> resultSelector
)

Parametri

first
Type: System.Linq.ParallelQuery<TFirst>

Prima sequenza da comprimere.

second
Type: System.Linq.ParallelQuery<TSecond>

Seconda sequenza da comprimere.

resultSelector
Type: System.Func<TFirst, TSecond, TResult>

Funzione per creare un elemento di risultato da due elementi corrispondenti.

Valore restituito

Type: System.Linq.ParallelQuery<TResult>

Sequenza che contiene elementi di tipo TResult ottenuti eseguendo un pairwise resultSelector su due sequenze. Se le sequenze hanno lunghezze diverse, la sequenza più lunga viene troncata in base alla lunghezza della sequenza più corta.

Parametri tipo

TFirst

Tipo degli elementi della prima sequenza.

TSecond

Tipo degli elementi della seconda sequenza.

TResult

Tipo degli elementi restituiti.

Exception Condition
ArgumentNullException

firsto second o resultSelector è un riferimento null (Nothing in Visual Basic).

OperationCanceledException

La query è stata annullata con il token passato tramite WithCancellation.

AggregateException

Una o più eccezioni si sono verificate durante la valutazione della query.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: