Étant donné un IEnumerable<T>
et le nombre de lignes, je voudrais le convertir en un IEnumerable<IEnumerable<T>>
comme ceci:Liste des colonnes dans LINQ
Entrée:
Row Count: 3 List: [1,2,3,4,5,6,7]
Sortie
[ [1,4,7] [2,5] [3,6] ]
EDIT Je voudrais que cela fonctionne pour tout IEnumerable et ne dépend pas de T étant un Int32.
Comment puis-je faire cela en utilisant LINQ?
ce qui est ici? – VoodooChild
@VoodooChild: Le type de sortie est 'IEnumerable>'. –
Guffa
yerp cela fait l'affaire, se demande-t-il à quel point c'est efficace, est-ce que ça marche dans la liste plus d'une fois? –