Prenons un cas concret :
faire la somme du prix des cadeaux dont le prix est inférieur à 1000 euro.
Je crée donc une classe « Cadeau » contenant le nom et le prix du cadeau :
J’initialise une liste de cadeau :
Pour calculer le bon résultat en C# on peut faire :
Avec l’arrivée de C# 2.0 et des « delegate », on écrira:
Avec l’arrivée de C# 3.0 et des « expression lambda », on simplifiera en :
Finalement le Framework 3.5 et « Linq » permet d'écrire :