C# Language Cerniera lampo

Esempio

Il metodo di estensione Zip agisce su due raccolte. Associa ogni elemento delle due serie in base alla posizione. Con un'istanza di Func , utilizziamo Zip per gestire gli elementi delle due raccolte C # in coppie. Se le serie differiscono per dimensioni, gli elementi extra delle serie più grandi verranno ignorati.

Per fare un esempio dal libro "C # in a Nutshell",

int[] numbers = { 3, 5, 7 };
string[] words = { "three", "five", "seven", "ignored" };
IEnumerable<string> zip = numbers.Zip(words, (n, w) => n + "=" + w);

Produzione:

3 = tre
5 = cinque
7 = sette

Visualizza la demo