Nwlapcug.com


Come leggere una sola riga con virgole da Visual Basic

Come leggere una sola riga con virgole da Visual Basic


Lettura dei dati nei file di testo è un'attività comune nella programmazione di computer, e a volte si desidera solo leggere alcuni dati, ignorando il resto. Per ottenere questo compiuto, è necessario prima al programma aperto il file di testo utilizzando la classe "StreamReader". In questo caso, è necessario leggere una riga alla volta utilizzando il metodo "ReadLine" per verificare i dati che si desidera salvare. Lettura di una riga alla volta può aiutarti a tenere traccia dei dati che si salvano alla memoria nel programma.

Istruzioni

1

Avviare Microsoft Visual Basic Express e fare clic su "Nuovo progetto" la scheda "Pagina iniziale" selezionare "Visual Basic" sotto "Modelli installati" e fare doppio clic su "Applicazione Console" per creare un nuovo progetto di console.

2

Dichiarare lo spazio dei nomi seguente nella sezione Declarations del modulo:

Imports System.IO

3

Definire le variabili che si utilizzerà per leggere il file di testo.

Dim filePath As String = "C:\readTextFile.txt"

Dim lineRead As String = ""

Dim finalFileData As String = ""4

Controllare e vedere se il file esistente aggiungendo il seguente codice:

If System.IO.File.Exists(filePath) = True Then5

Aggiungere il codice seguente per aprire il file di testo per la lettura:

Dim objReader As New System.IO.StreamReader(filePath)6

Attraverso i dati e salvare le righe che contengono una virgola.

Do While objReader.Peek() <> -1

lineRead = objReader.ReadLine() & vbNewLine

If lineRead.Contains(",") Then

finalFileData = finalFileData & lineRead

End If

Loop7

Copiare e incollare il codice seguente per visualizzare un messaggio se il file non è stato trovato:

Else

MsgBox("File does not exist in path defined.")

End If8

Visualizzare i dati letti dal file nella finestra di console aggiungendo il codice seguente:

Console.Write(finalFileData)

Console.ReadLine()9

Premere il tasto "F5" per eseguire il programma. I risultati visualizzati nella finestra della console dovrebbero essere solo le righe con virgole.