Cela peut être impossible ou si évident que je continue de le dépasser.Possibilité de regrouper par compte dans LINQ?
J'ai une liste d'objets (disons ints pour cet exemple):
List<int> list = new List<int>() { 1, 2, 3, 4, 5, 6 };
Je voudrais être en mesure de regrouper par paires sans égard à l'ordre ou de toute autre comparaison, le retour d'une nouvelle Objet IGrouping.
-à-dire,
list.GroupBy(i => someLogicToProductPairs);
Il y a la possibilité très réelle que je peux être aborder ce problème du mauvais angle, cependant, l'objectif est de regrouper un ensemble d'objets par une capacité constante. Toute aide est grandement appréciée.
Quel est le résultat? Un groupe qui a {1}, un autre qui a {2}? –
Regroupement serait une paire, à savoir {1,2}, {3,4}, etc –