In Linq, possiamo unire due sequenze tramite il metodo Zip.
Nell'esempio qui di seguito, si creano due variabili, una tipo stringa ed una numerica, poi utilizzando il metodo zip, si uniscono le due variabili.
Qui di seguito riportiamo un esempio di codice in VB.Net e C#
VB.Net
Dim
numeri() As Integer = {1, 2, 3, 4}Dim lettere() As String = {"uno", "due", "tre"}
Dim risultato = numeri.Zip(lettere, Function(first, second) first & " " & second)
For Each Elemento In risultato
MessageBox.Show(Elemento)
Next
C#
int[] numeri = { 1, 2, 3, 4 };
string[] lettere = { "uno", "due", "tre" };
var risultato = numeri.Zip(lettere, (first, second) => first + " " + second);
foreach (var Elemento in risultato)
MessageBox.Show(Elemento);
Il risultato e che visualizza a video un messaggio indicare il numero ed il testo delle due variabili
Nessun commento:
Posta un commento