Bonjour,

Je n'arrive pas à utiliser les Lambda Expressions.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
using System;
using System.Text;
 
namespace ConsoleApplication1
{
    delegate int Transformer(int i);
    class Test
   {
 
        static void Main()
        {
            Transformer square = x => x*x;
            Console.WriteLine(square(49));
            Console.ReadKey(true);
        }
    }
}
Avec ce code j'obtiens deux erreurs à la première ligne du Main() :
-
Terme d'expression non valide '>'
-
; attendu au niveau du x suivant le symbole '>'
Voici ma configuration :
Visual Studio 2005 Edition standard
Framework 2.0.50727 SP2

Est ce que les Lambda Expressions ne fonctionne qu'avec le framework 3.5 ou 3.0 ?

Que dois je faire?

Merci d'avance,
Cordialement Tiber