C# Language Zip *: français


Exemple

La méthode d'extension Zip agit sur deux collections. Il associe chaque élément des deux séries en fonction de leur position. Avec une instance Func , nous utilisons Zip pour gérer les éléments des deux collections C # par paires. Si la taille de la série diffère, les éléments supplémentaires de la plus grande série seront ignorés.

Pour prendre un exemple du livre "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);

Sortie:

3 = trois
5 = cinq
7 = sept

Voir la démo