Mettre a jour tous les objets d'une collection avec LINQ

Mettre a jour tous les objets d’une collection avec LINQ

Bien que vous puissiez utiliser une methode d’extension ForEach, si vous voulez utiliser uniquement le framework, vous pouvez faire

collection.Select(c => {c.PropertyToSet = value; return c;}).ToList();

Le ToList est necessaire pour evaluer le select immediatement en raison de l’evaluation paresseuse.