.NET Framework Leyendo un archivo de texto usando StreamReader


Ejemplo

string fullOrRelativePath = "testfile.txt";

string fileData;

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

Tenga en cuenta que esta sobrecarga del constructor StreamReader realiza alguna detección de codificación automática, que puede o no ser compatible con la codificación real utilizada en el archivo.

Tenga en cuenta que hay algunos métodos convenientes que leen todo el texto del archivo disponible en la clase System.IO.File , a saber, File.ReadAllText(path) y File.ReadAllLines(path) .