Bonjour,

Je reprends actuellement le code de quelqu'un d'autre, et il y a une syntaxe toute bête de ForEach que je n'arrive pas à comprendre. Ca doit être vraiment simple, mais je n'ai pas réussi à trouver de réponse :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
foreach (DataRow dr in myDataTable.Rows)
{
	String table = dr["nom_table"].ToString();
	DataRow[] recherche = clientDataTAble.Select("id = " + id + " AND nom_table LIKE('" + table + "')");
	if (recherche.Length > 0)
	{
		recherche.ToList().ForEach(x => { x["date_maj"] = dr["date_maj"]; });
	}
}
Quelqu'un pourrait il m'expliquer sur ce que fait el ForEach?

Merci,