2 votes

Comment supprimer x éléments d'une collection en utilisant LINQ ?

Existe-t-il un moyen de supprimer tous les éléments sauf le premier de tout type de collection (Control.Items, List ....) en utilisant uniquement LINQ ?

0voto

listXpto.Where(x=>true /* here goes your query */)
    .Select(x=>{listXpto.Remove(x); return null})

Mais je ne sais pas quelle en est la réelle utilité.

N'oubliez pas que la méthode remove concerne les ILists, et non les IQueryable en général.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X