File.ReadAllText liest die ganze Datei auf einmal. Du kannst die Datei statt dessen mit File.ReadLines zeilenweise lesen.
string filePath = "Beispiel.txt";
string full = String.Empty;
foreach (string line in File.ReadLines(filePath))
{
Console.WriteLine(line);
}
Console.WriteLine(full);