Hvordan flytte til neste linje i StreamReader

Hvordan flytte til neste linje i StreamReader


Flytte til neste linje i å bruke "StreamReader" objekt i Visual Basic.NET kan enkelt gjøres ved hjelp av en av sine eiendommer. Den "Readline" -metoden leser en linje av karakter fra dagens drift, og returnerer dataene som en streng. Metoden returnerer den neste linje fra inngangsstrømmen, eller det vil returnere noe hvis enden av strømmen er nådd. En linje i programmering er ansett som en sekvens av tegn, etterfulgt av et linjeskift eller linjeskift.

Bruksanvisning

1 Start Microsoft Visual Studio, klikk på "New Project" fra den venstre ruten på skjermen. Utvid "Visual Basic," klikk "Windows", og dobbeltklikk på "Console Application" for å lage en ny konsoll applikasjon.

2 Definere banen og navnet på den nye tekstfilen:

Dim textFilePath As String = "C: \ Temp \ myTextFile.txt"

3 Skriv tekst til filen ved hjelp av "Stream:"

Dim streamWr As StreamWriter = New StreamWriter(textFilePath)

streamWr.WriteLine ( "Legge til")

streamWr.WriteLine ( "tekst til tekstfilen")

streamWr.WriteLine ( "for å lese")

streamWr.WriteLine ( "i VB.")

streamWr.Close ()

4 Åpne tekstfilen som ble opprettet i trinn tre og lese innholdet ved hjelp av "StreamReader:"

Dim streamRd As StreamReader = New StreamReader(textFilePath)

5 Lag en løkke til å lese en linje om gangen fra tekstfilen. Den "StreamReader" vil automatisk gå videre til neste linje hver gang det heter:

Do While streamRd.Peek() >= 0

Console.WriteLine (streamRd.ReadLine ())

Loop

streamRd.Close ()

Console.ReadLine ()

6 Trykk "F5" for å kjøre programmet, og se resultatene med konsollen vinduet.