Je n'arrive pas à utiliser les Lambda Expressions
Bonjour,
Je n'arrive pas à utiliser les Lambda Expressions.
Exemple :
Code:
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() :
-
Citation:
Terme d'expression non valide '>'
-
Citation:
; 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