manipulation d'un fichier texte
bonjour,
j'ai un problème tout bête mais je suis bloquée et comme cela va me servir pour l'oral de mon examen, qui est dans 2 jours ( à peine maintenant), je commence a stresser alors j'ai besoin de votre aide
après la lecture de mon fichier texte , je veux simplement me repositionner au tout début de celui-ci pour faire un deuxième traitement.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| public int Read()
{
int i = 0;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
StreamReader sr = new StreamReader(path);
string s = sr.ReadLine();
while (s != null)
{
sb.AppendLine(s);
s = sr.ReadLine();
nbLignes.Add(i);
i++;
}
sr.BaseStream.Seek(0, SeekOrigin.Begin);
sr.Close();
return nbLignes.Count;
} |
je pensais que la ligne sr.BaseStream.Seek(0, SeekOrigin.Begin); me le permettait mais ça ne fonctionne pas
cordialement