Je cherche un moyen de changer le code suivant:
foreach (Contact _contact in contacts)
{
_contact.ID = 0;
_contact.GroupID = 0;
_contact.CompanyID = 0;
}
J'aimerais changer cela en utilisant LINQ / lambda en quelque chose de similaire à:
contacts.ForEach(c => c.ID = 0; c.GroupID = 0; c.CompanyID = 0);
Cependant cela ne fonctionne pas. Existe-t-il un moyen de créer plusieurs lignes dans un environnement linq autrement qu'en écrivant une fonction permettant de le faire en une seule ligne?