Hvordan skrive en Array til en fil i Visual Basic

Fil manipulasjon er ofte en integrert del av programvareutvikling. I Visual Basic programmering, bruker du Stream klassen til å lage et objekt som skriver data til filer, inkludert arrays. Etter at du er ferdig med din rekke andre steder i programmet, kan du ringe en funksjon for å skrive matrisen til en ny eller eksisterende fil. Du kan gjøre dette som en knapp klikk hendelse eller automatisk når en bruker lukker programmet.

Bruksanvisning

1 Opprett eller åpne under setningen du vil bruke til å skrive din array til en fil. For eksempel:

Private Sub WriteArray ()

Dette skaper en ny sub erklæring om at du kan ringe når som helst i programmet.

2 Erklærer din Stream objekt med følgende linje:

Dim forfatter Som System.IO.StreamWriter = Ny System.IO.StreamWriter ( "PATH_TO_FILE", sann)

Bytt sitert streng med selve banen til filen du vil bruke for å lagre array. For eksempel "C: \ minfil.txt" bruker en tekstfil i mappen C: \ mappe. Den andre parameteren er en boolsk verdi som brukes for å finne ut hva du vil skal skje hvis filen allerede eksisterer. "Ekte" betyr at du ønsker å legge til en eksisterende fil mens "False" betyr at du vil overskrive den. Hvis det ikke finnes fil, vil VB automatisk opprette den.

3 Bruk en løkke til å skrive innholdet i matrisen til filen:

For i = 0 For å sizeOfArray

writer.Write (myArray (i))

writer.WriteLine ()

Neste jeg

Den "Write" sub skriver et tegn til filen. I tilfelle av klyngen, vil det skrive hele innholdet i hver rekke indeks, spesifisert av telleren "i". Den "Writeline" sub bare skriver en ny linje til filen for å holde hver matrise verdi separat.

4 Lukk Stream objektet og sub uttalelse med følgende:

writer.Close ()

End Sub