Come leggere una sola riga con virgole da Visual Basic

February 7

Come leggere una sola riga con virgole da Visual Basic


La lettura dei dati in file di testo è un compito comune di programmazione di computer, e, a volte si desidera solo per leggere alcuni dati ignorando il resto. Per ottenere questo compiuto, è necessario prima di programmare aprire 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. La lettura di una linea alla volta può aiutare a tenere traccia dei dati che si sta salvando in memoria nel vostro programma.

istruzione

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

2 Dichiarare la seguente spazio nella zona dichiarazioni del modulo:

Imports System.IO

3 Definire le variabili che si intende utilizzare per leggere il file di testo.

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

Dim lineRead As String = ""

Dim finalFileData come stringa = ""

4 Controllare e vedere se il file esiste aggiungendo il seguente codice:

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

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

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

6 Loop attraverso i dati e salvare le righe che contengono le virgole.

Do While objReader.Peek() <> -1

lineRead = objReader.ReadLine () & vbNewLine

Se lineRead.Contains ( ",") Poi

finalFileData = finalFileData & lineRead

Finisci se

Ciclo continuo

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

Else

MsgBox ( "Il file non esiste nel percorso definito.")

Finisci se

8 Visualizza i dati letti dal file nella finestra della console aggiungendo il seguente codice:

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 linee con le virgole.