Bonjour,

le but de mon programme est de décomposer un fichier csv ou les données sont séparé par des virgules.
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ID,Nom,Age
1,Jean,19
2,Jason,15
3,Lucas,18
j'aimerais récupérer une valeur dans une liste mais je n'y arrive pas, pouvez vous m'aider ?

Voici la déclaration de ma classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        public class Donnees {
            public int Id { get; set; }
            public string Nom { get; set; }
            public int Age { get; set; }
        }

Voici la déclaration de ma liste :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        public List<Donnees> Virgule(string fichier) {
                var lignes = File.ReadAllLines(fichier);
                var valeur = from i in lignes.Skip(1)
                             let split = i.Split(',')
                             select new Donnees {
                                 Id = int.Parse(split[0]),
                                 Nom= split[1],
                                 Age = int.Parse(split[2]),
                             };
                return valeur.ToList();
         }
Merci d'avance