Hello,
Je voulais savoir s'il y a moyen d'ecrire ce mini code avec une seule instruction ?
je pensais à un truc du genre :Code:
1
2
3
4 foreach (var item in m_ItemCollection) { item.Fonction(); }
Code:m_ItemCollection.All().Fonction();
Version imprimable
Hello,
Je voulais savoir s'il y a moyen d'ecrire ce mini code avec une seule instruction ?
je pensais à un truc du genre :Code:
1
2
3
4 foreach (var item in m_ItemCollection) { item.Fonction(); }
Code:m_ItemCollection.All().Fonction();
Salut,
ca va dependre de la nature de la collection, mais dans tous les cas, ca ne sera pas vraiment plus propre.
Avec une List (3.5) :
Avec un array simple (3.5) :Code:
1
2 List<Foo> f = new List<Foo>(); f.ForEach(foo => foo.Bar());
Pour une version 2.0, tu remplaces par des methodes anonymes simples.Code:
1
2 Foo[] f = //... Array.ForEach<Foo>(f, (foo => foo.Bar()));