Fil manipulasjon er ofte en integrert del av programvareutvikling. I Visual Basic programmering, bruker du StreamWriter klassen til å lage et objekt som skriver dine data til filer, inkludert arrays. Når 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. Instruksjoner
en
Opprett eller åpne sub setningen du vil bruke til å skrive din array til en fil . For eksempel : en
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 StreamWriter objekt med . følgende linje : en
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 matrisen. For eksempel "C : \\ MINFIL.TXT " bruker en tekstfil i mappen C: \\ mappe . Den andre parameteren er en boolsk verdi som brukes til å bestemme hva du vil skal skje hvis filen allerede eksisterer. " Ekte" betyr at du vil legge til en eksisterende fil mens " False " betyr at du vil overskrive det . Hvis ingen fil eksisterer, vil VB automatisk opprette det
3
Bruk en løkke til å skrive innholdet i arrayet til filen : .
For i = 0 For å sizeOfArray
writer.Write ( myArray ( i) )
writer.WriteLine ( )
Neste i
"Write " sub skriver et tegn til filen. Når det gjelder utvalg , vil det skrive hele innholdet i hver datatabellindekser , spesifisert ved disken " jeg ". Den " WriteLine " sub skriver rett og slett en ny linje til filen for å holde hver matrise verdi separat
4
Lukk StreamWriter objektet og sub uttalelse med følgende: .
Forfatter. Lukk ( )
End Sub