Lettura dei dati in file di testo è un compito comune nella programmazione di computer , a volte si desidera solo leggere alcuni dati , ignorando il resto . Per ottenere questo fatto , è 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 del " ReadLine " per verificare i dati che si desidera salvare . La lettura di una linea alla volta può aiutare a tenere traccia dei dati che salvi nella memoria del programma. Istruzioni
1
lancio di Microsoft Visual Basic Express e cliccare il " Nuovo progetto " nella scheda " pagina iniziale " . . Clicca su " Visual Basic " sotto " Modelli installati " e fare doppio clic su "Console Application " per creare un nuovo progetto è stato venduto per 2
Dichiarare il seguente spazio dei nomi nel campo 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 As String = " "
4
Controllare e vedere se il file esiste , aggiungendo il seguente codice :
Se 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 ) economici 6
loop attraverso i dati e salvare le righe che contengono virgole
Do While objReader.Peek ( ) < > - 1
lineRead = objReader.ReadLine ( ) & vbNewLine
lineRead.Contains ( " , ") Then
finalFileData = finalFileData & lineRead
End Se
loop
7
Copia e incolla il seguente codice se visualizzare un messaggio se il file non è stato trovato :
Else
MsgBox ( "Il file non esiste nel percorso definito . " ) per
End If
8
visualizzazione dei dati letti dal file nella finestra della console aggiungendo il seguente codice :
< p > Console.Write ( finalFileData ) per
Console.ReadLine ( ) economici
9 Premere il tasto " F5 " per eseguire il programma. I risultati visualizzati nella finestra della console dovrebbero essere solo le linee con una virgola.