Bonjour,
J'ai quelques soucis avec un bout de code qui me permet d'aller lire les lignes d'un fichier texte pour ensuite en faire une liste d'objets par ligne.
Le soucis c'est qu'a chaque passage, l'ajout dans la liste m'ajoute dasn l'indice en cours et touts les précédents. Du coup, je me retrouve avec une liste
avec le bon nombres d'objets mais ce sont tous les mêmes , c-a-d le dernier.
Si quelqu'un peut me venir en aide ce serait génial. Merci.
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 public static void LectureFichier(string fichier) { _listeScoreClassicTest.Clear(); StreamReader lecture = new StreamReader(fichier+GestionUser._listeUser[frmAccueil.pointeur].Login+".txt",Encoding.GetEncoding("iso-8859-1")); string ligneLue = lecture.ReadLine(); while (ligneLue != null) { string[] ligne = ligneLue.Split(';'); GestionScore score = new GestionScore(ligne[0], ligne[1], ligne[2]); _listeScoreClassicTest.Add(score); ligneLue = lecture.ReadLine(); } lecture.Close(); }
Partager