C# Language Pour rechercher


Exemple

ToLookup renvoie une structure de données permettant l'indexation. C'est une méthode d'extension. Il produit une instance ILookup qui peut être indexée ou énumérée à l'aide d'une boucle foreach. Les entrées sont combinées en groupes à chaque touche. - dotnetperls

string[] array = { "one", "two", "three" };
//create lookup using string length as key
var lookup = array.ToLookup(item => item.Length);

//join the values whose lengths are 3
Console.WriteLine(string.Join(",",lookup[3]));
//output: one,two

Un autre exemple:

int[] array = { 1,2,3,4,5,6,7,8 };
//generate lookup for odd even numbers (keys will be 0 and 1)
var lookup = array.ToLookup(item => item % 2);

//print even numbers after joining
Console.WriteLine(string.Join(",",lookup[0]));
//output: 2,4,6,8

//print odd numbers after joining
Console.WriteLine(string.Join(",",lookup[1]));
//output: 1,3,5,7