lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Wie kann ich eine Textdatei in C# lesen aber nach jeder einzelnen Zeile die gerade gelesene Zeile ausgeben/analysieren?

string filePath = "Beispiel.txt";
try {
 string content = File.ReadAllText(filePath);
 Console.WriteLine(content);
} catch (IOException e) { }
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

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);
von (532 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,520 Fragen

3,037 Antworten

281 Kommentare

13 Nutzer