Bonjour,
Je m'interroge sur les différences qu'il y a à écrire le même code de 3 manières différentes. Esthétique ? Optimisation ? Bonne pratique ?
Donnez vos avis, sur la meilleur ...
Merci
Code 1
Code 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 foreach (Reservation reservation in order.Reservations) { if (isInFilter(reservation)) { row = table.NewRow(); FillRow(Config, row, reservation); table.Rows.Add(row); } }
Code 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 order.Reservations.ForEach(delegate(Reservation reservation) { if (isInFilter(reservation)) { row = table.NewRow(); FillRow(Config, row, reservation); table.Rows.Add(row); } });
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 order.Reservations.ForEach(reservation => { if (isInFilter(reservation)) { row = table.NewRow(); FillRow(Config, row, reservation); table.Rows.Add(row); } });
Partager