Hvordan skrive Visual Basic Array data til en tekstfil

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 ()