Text aus *.txt einlesen



  • Hi

    möchte aus einer *.txt die folgendermassen aussieht:

    1000 Haus
    1100 Erdgeschoss
    2000 Garten
    ...

    den Text jedoch nicht die Zahlen auslesen. Im Moment mach ich das mit

    StreamReader reader = new StreamReader("text.txt"); 
    string readedString = reader.ReadToEnd(); 
    listBox3.Items.Add(readedString);
    

    Dieser Code liefert mir aber nur die erste Zeile , diese aber komplett.
    Wie kann ich alles oder bestimmte Teile auslesen?
    Kann ich auch nur den Text auslese? Wie?

    Danke



  • Funktioniert allerdings nur, wenn die Zahlen immer 4 Stellen haben.

    while(sr.Peek() != -1)
    {
        zeile = sr.ReadLine(); // zeile ist eine string Variable
        zeile = zeile.Substring(4, zeile.Length - 4).Trim();
        Console.WriteLine(zeile);
    }
    

Anmelden zum Antworten