Hvordan skrive Visual Basic Array data til en tekstfil
Visual Basic programmeringsspråk fra Microsoft har en rekke metoder som kan brukes til å skrive tekstfiler, men den enkleste benytter "My.Computer.FileSystem.OpenTextFileWriter" metoden. Å skrive en matrise til tekstfilen, bare iterere gjennom utvalget, skrive ett element på hver linje.
Bruksanvisning
1 Opprett et nytt prosjekt i Visual Basic ved å klikke på "File" og "New Project". Velg en "Console Application" som prosjekttype. Senere kan du bruke den samme koden, uten endringer, til å skrive Visual Basic matriser til en tekstfil innenfor rammen av en Windows Form Application.
2 Lag en test matrisen ved å lime inn følgende i prosjektet:
Dim array () som Integer = {32, 45, 65}
3 Opprett filen og tilordne den til en variabel:
Dim f = My.Computer.FileSystem.OpenTextFileWriter ( "data.txt", False)
Erstatt "data.txt" med banen og navnet på filen som du ønsker å skrive matrisen.
4 Skriv alle data i rekken til filen, én oppføring per linje:
For hver X i matrise
f.WriteLine(x)
neste
f.Flush ()
f.Close ()
5 Trykk på den grønne pilen for å kjøre programmet.
Hint
- Dette eksempelet brukes en rekke heltall, men noen data som kan konverteres til en streng vil skrive hell i en tekstfil ved hjelp av denne metoden.
- Følgende kode vil lese dataene tilbake til en matrise:
- Dim lese = My.Computer.FileSystem.OpenTextFileReader ( "data.txt")
- Dim arrList som Linked (Heltall) = Ny Linked (Heltall)
- while (ikke read.EndOfStream)
- arrlist.AddLast (Integer.Parse (read.readLine))
- slutten mens
- dim arr2 = arrlist.ToArray ()