Magazine Tecnologia

Linq metodo zip per unire due seguenze VB.Net e C#

Creato il 16 novembre 2010 da Emanuelemattei

In Linq, possiamo unire due seguenze 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() AsInteger = {1, 2, 3, 4}


Dim lettere() AsString = {"uno", "due", "tre"}


Dim risultato = numeri.Zip(lettere, Function(first, second) first & " " & second)


ForEach 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


Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :

Magazine