.NET Framework Lecture d'un fichier texte à l'aide de StreamReader


Exemple

string fullOrRelativePath = "testfile.txt";

string fileData;

using (var reader = new StreamReader(fullOrRelativePath))
{
    fileData = reader.ReadToEnd();
}

Notez que cette surcharge du constructeur StreamReader détecte automatiquement l' encodage , qui peut ou non être conforme à l'encodage réel utilisé dans le fichier.

Notez que certaines méthodes pratiques permettent de lire tout le texte d'un fichier disponible dans la classe System.IO.File , à savoir File.ReadAllText(path) et File.ReadAllLines(path) .