[VB.NET] Bestimmte Zeile einer Textdatei ersetzen

Masterclavat

Erfahrenes Mitglied
Guten Abend, :)

ich habe vor ca. 3 Tagen mit VB.NET angefangen, und nun bin ich gerade an einem kleinen, für mich noch schweren, Programm, bei dem ich ein klein wenig Hilfe brauche. :)

Und zwar geht es darum, dass ich eine Textdatei habe, in der ich eine einzige Zeile verändern möchte. Gibt es dazu etwas, was ich benutzen könnte?


Ich habe auch schon Google konsultiert, was mir aber nur ein paar Ergebnisse ausspuckte, die ich nicht wirklich benutzen konnte.

Hoffentlich könnt ihr mir helfen. :)
 
Mal ein kleines Beispiel, weil du neu bist :)

Code:
Imports System.IO

Module Module1
    Sub Main()
        Dim Zeilen As New List(Of String)

        Dim sr As New StreamReader("Test.txt")

        While Not sr.EndOfStream
            Zeilen.Add(sr.ReadLine())
        End While

        sr.Close()
        sr.Dispose()


        ' zeile 5 ausgeben; achtung wegen nullbasiertem index...
        Console.WriteLine(Zeilen.ElementAt(4))

        Dim sw As New StreamWriter("Test.txt", False)

        For Each zeile In Zeilen
            sw.WriteLine(zeile)
        Next

        sw.Flush()
        sw.Close()
        sw.Dispose()

        Console.WriteLine("Fertig!")
        Console.ReadKey()
    End Sub
End Module
 

Neue Beiträge

Zurück