Bonjour,
je travaille sur un projet que l'on vient de passer du framework 2.0 à 3.5.
Et donc je découvre linq, ma question est la suivante, avant pour filtrer une liste nous faisions :
maintenant avec linq, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 List<Fruit> liste= ChargerListe(); List<Fruit> listefiltre= new List<Fruit>(); foreach (Fruit fruit in liste) { if (monfiltre(fruit)) { listefiltre.Add(fruit); } }
Ma question est la suivante, est ce 'cosmétique' ou est ce plus performant ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 List<Fruit> liste= ChargerListe(); List<Fruit> listefiltre= (from fruit in liste where monfiltre(fruit) select fruit).toList<Fruit>();
Par avance merci
Partager