Salut, C'est facile, je vais te donner un exemple ! using System.IO; ------------------------------------------------------------- FileStream Fichier = new FileStream (Application.StartupPath + "MonFichier.txt",FileMode.Open ,FileAccess.Read); StreamReader Flux = new StreamReader (Fichier); // ouverture du fichier
string txt = "";
for (int i = 0 ; i < Fichier.Length ; i++) { if (txt != "" && txt.Substring (0,5) == "item=") { MaListe.Items.Add (txt.Substring(6)); { txt = Flux.ReadLine(); if (txt == null) break; // ca, c'est à cause de Fichier.Length quit voit beaucoup plus de ligne que toi dans le bloc note ! } Flux.close(); Fichier.Close();
A chaque fois que tu mets txt=Flux.ReadLine(); on avance d'une ligne dans le texte ! Si t'as 5 lignes dans ton txt : txt=Flux.ReadLine(); //lit la ligne 1 txt=Flux.ReadLine(); //lit la ligne 2 txt=Flux.ReadLine(); //lit la ligne 3 txt=Flux.ReadLine(); //lit la ligne 4 txt=Flux.ReadLine(); //lit la ligne 5
Je pense t'avoir bien répondu :)
@++ clemox
------------------------------- Réponse au message : -------------------------------
> Bonjour. > Voila, j'enregistre dans un fichier plusieurs structures et, en lecture, je souhaiterais lire un seul chanps afin de faire une vérification mais je n'y parvient pas. > Merci de votre aide...
|