Bonjour,
le but de mon programme est de décomposer un fichier csv ou les données sont séparé par des virgules.
exemple :
j'aimerais récupérer une valeur dans une liste mais je n'y arrive pas, pouvez vous m'aider ?
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
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 :
Merci d'avance
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(); }
Partager