File manipulation är ofta en integrerad del av mjukvaruutveckling . I Visual Basic -programmering , använder du StreamWriter klassen för att skapa ett objekt som skriver dina data till filer, inklusive matriser . När du är klar med din array någon annanstans i ditt program , kan du ringa en funktion för att skriva arrayen till en ny eller befintlig fil . Du kan göra detta som en knapp klick händelse eller automatiskt när användaren stänger programmet . Instruktioner
1
Skapa eller öppna sub uttalande som du vill använda för att skriva din array till en fil . Till exempel :
Private Sub WriteArray ( ) katalog
Detta skapar en ny sub uttalande som du kan ringa när som helst i ditt program
2
Förklara din StreamWriter objekt med . följande rad :
Dim skribent som System.IO.StreamWriter = Ny System.IO.StreamWriter ( " path_to_file " , Sant ) katalog
Byt den angivna strängen med den faktiska sökvägen till filen som du kommer att använda för att spara arrayen. Till exempel " C: \\ minfil.txt " använder sig av en textfil i C: \\ mapp. Den andra parametern är ett booleskt värde som används för att avgöra vad du vill ska hända om filen redan existerar . " Sant " betyder att du vill lägga till en befintlig fil medan " False " betyder att du vill skriva över det . Om ingen fil finns , kommer VB automatiskt skapa det
3
Använd en slinga för att skriva innehållet i din array till filen : .
För i = 0 Att sizeOfArray
writer.Write ( myArray ( i) ) katalog
writer.WriteLine ( ) katalog
Nästa jag
" Skriv " sub skriver ett tecken till fil. I fallet med din array , kommer det att skriva hela innehållet i varje uppsättning index , som specificeras av räknaren "i . " Den " WriteLine " sub skriver helt enkelt en ny linje till filen för att hålla varje array värde separat
4
Stäng StreamWriter objektet och sub uttalandet med följande : .
Författare . Stäng ( ) katalog
End Sub