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.