Aller au contenu principal

Lecture de fichiers texte

Fichier texte en lecture StreamReader

  • Instanciation d'un fichier texte en lecture

    // Instancier un fichier texte en lecture
    StreamReader objFichier = new StreamReader("informations.txt");
  • La propriété EndOfStream : permet de vérifier si la fin du fichier est atteinte. Sa valeur est true lorsque la fin de fichier est atteinte.

    StreamReader objFichier = new StreamReader("informations.txt");
    while (!objFichier.EndOfStream)
    {
    // instructions
    }
  • La méthode ReadLine() : permet de lire une ligne de caractères du fichier et passe à la ligne suivante. Cette méthode retourne une string.

    string chaine = "";
    StreamReader objFichier = new StreamReader("informations.txt");
    while (!objFichier.EndOfStream)
    {
    chaine += objFichier.ReadLine() + " ";
    }
  • La méthode Close() : permet de fermer le fichier.

    // Fermer le fichier
    objFichier.Close();