Syntaxe particulière ForEach
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:
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,