Bonjour, dans ce code, j'ai du mal à comprendre ce que symbolise "p", il n'y a pas de p déclaré mais pourtant j'ai l'impression qu'il s'agit d'une instance de la classe Personne.
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
19
20
21
22
23
24
25
26 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace test_LINQMyBook { class Program { static void Main(string[] args) { List<Pers> lPers = new List<Pers> { new Pers {Nom="Joe", Age=30}, new Pers {Nom="Arnaud",Age=26}, new Pers {Nom="Hans",Age=85}, new Pers {Nom="Arthur",Age=4} }; var personnes = from p in lPers select p.Nom; // ou var personnes = lPers.Select (p =>p.Nom); foreach (string s in personnes) { Console.WriteLine(s); Console.ReadLine(); } } } }
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 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace test_LINQMyBook { class Pers { public string Nom { get; set; } public int Age { get; set; } } }
Partager