Læsning data i tekstfiler er en fælles opgave i programmering af computere, og nogle gange du kun ønsker at læse bestemte data samtidig ignorerer resten. For at få denne gennemført , skal du først programmere åbne tekstfilen ved hjælp af " StreamReader " klassen. I dette tilfælde skal du læse en linje ad gangen ved hjælp af " ReadLine " metode til at kontrollere, om de data, du vil gemme. Læsning af en linje ad gangen kan hjælpe dig med at holde styr på de data, du gemmer i hukommelsen i dit program. Instruktioner
1
Launch Microsoft Visual Basic Express og klik på " Nyt projekt " på " Start Page " fanen. . Klik på " Visual Basic " under " Installerede skabeloner " og dobbeltklik på "Console Application " for at oprette en ny konsol projekt
2
Erklær følgende namespace i erklæringerne område af din modul : Hej
Import System.IO
3
Definer de variabler, du vil bruge til at læse tekst-fil
Dim filepath As String = " C: . \\ readTextFile.txt "
Dim lineRead As String =" "
Dim finalFileData As String =" "
4
Kontroller og se, om filen findes ved at tilføje følgende kode :
Hvis System.IO.File.Exists ( filepath ) = Ægte Så
5
Føj følgende kode til at åbne tekstfilen for læsning : Hej
Dim objReader . som New System.IO.StreamReader ( filepath )
6
Loop gennem data og gemme de linjer, der indeholder kommaer
Do While objReader.Peek () <> - 1
lineRead = objReader.ReadLine () & vbNewLine
p Hvis lineRead.Contains ( ",") Så
finalFileData = finalFileData & lineRead
End Hvis
Loop
7
Kopier og indsæt følgende kode , hvis at vise en meddelelse, hvis filen ikke blev fundet : Hej
Else
MsgBox ( "File findes ikke i definerede sti. " )
End If
8
Display data læses fra filen til konsol-vinduet ved at tilføje følgende kode : Hej < p> Console.Write ( finalFileData )
Console.ReadLine ()
9
Tryk på "F5 " for at køre dit program. De resultater, der vises i konsollen vinduet skulle kun være linjer med kommaer.