Nwlapcug.com


Come spostarsi alla riga successiva in StreamReader

Come spostarsi alla riga successiva in StreamReader


Lo spostamento sulla riga successiva utilizzando l'oggetto "StreamReader" in Visual Basic.NET può essere facilmente realizzato utilizzando una delle sue proprietà. Il metodo "ReadLine" legge una riga di caratteri dal flusso corrente e restituisce i dati come una stringa. Il metodo restituisce la riga successiva dal flusso di input o verrà restituito nulla se è stata raggiunta la fine del flusso. Una linea nella programmazione di calcolatore è considerata una sequenza di caratteri seguita da un avanzamento riga o ritorno a capo.

Istruzioni

1

Avviare Microsoft Visual Studio, fare clic su "Nuovo progetto" dal riquadro sinistro dello schermo del computer. Espandere "Visual Basic", fare clic su "Windows" e fare doppio clic su "Applicazione Console" per creare una nuova applicazione console.

2

Definire il percorso e il nome del nuovo file di testo:

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

3

Scrivere testo in file utilizzando "StreamWriter:"

Dim streamWr As StreamWriter = New StreamWriter(textFilePath)

streamWr.WriteLine("Adding")

streamWr.WriteLine("text to the text file")

streamWr.WriteLine("to read")

streamWr.WriteLine("in VB.")

streamWr.Close()4

Aprire il file di testo creato nel passaggio 3 e leggerne il contenuto utilizzando "StreamReader:"

Dim streamRd As StreamReader = New StreamReader(textFilePath)5

Creare un ciclo per leggere una riga alla volta dal file di testo. "StreamReader" si sposterà automaticamente alla riga successiva ogni volta la sua chiamata:

Do While streamRd.Peek() >= 0

Console.WriteLine(streamRd.ReadLine())

Loop

streamRd.Close()

Console.ReadLine()6

Premere "F5" per eseguire il programma e visualizzare i risultati utilizzando la finestra di console.