Bonjour
J'ai vu sur le net le code suivant :
Mais sur le VS 2010 , on peut pas écrire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int[] source = new[] { 3, 8, 4, 6, 1, 7, 9, 2, 4, 8 }; foreach (int i in source.Where( x => { if (x <= 3) return true; else if (x >= 7) return true; return false; } )) Console.WriteLine(i);car i étant une variable local dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part Console.WriteLine(i), alors qu'est ce qu'on doit faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part foreach
Reference: http://blogs.msdn.com/b/ericwhite/ar...pressions.aspx
Si on veut prendre les nombres paires d'un liste par lambda expression :
Qu'est-ce-qu'il faut mettre le type du nb au lieu var ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int[] scores = { 90, 71, 82, 93, 75, 82 }; var nb = scores.Where(n => n % 2 == 0);
Merci
Partager