login  Naam:   Wachtwoord: 
Registreer je!
 Forum

opslaan van array als txt (Opgelost)

Offline meerweten - 29/08/2010 16:49
Avatar van meerwetenLid hey allen

ik ben bezig met een applicatie te maken waarin gewerkt wordt met arrays
deze arrays zouden moeten opgeslagen worden in een bestand en ook uit dit bestand worden geladen

is dit mogenlijk om de array in een txt file op te slagen?
of moet het met iets anders? 

2 antwoorden

Gesponsorde links
Offline Abbas - 29/08/2010 17:20 (laatste wijziging 29/08/2010 17:37)
Avatar van Abbas Gouden medaille

Crew .NET
Wegschrijven:

  1. Dim words = New String() {"een", "twee", "drie"}
  2.  
  3. Using fs As FileStream = New FileStream("C:\Temp\array.txt", FileMode.Append, FileAccess.Write)
  4.  
  5. Dim encoder = New UTF8Encoding()
  6. Dim bytes As Byte()
  7.  
  8. For Each word As String In words
  9. bytes = encoder.GetBytes(word + "|")
  10. fs.Write(bytes, 0, bytes.Length)
  11. Next
  12.  
  13. bytes = encoder.GetBytes(vbNewLine)
  14. fs.Write(bytes, 0, bytes.Length)
  15.  
  16. End Using

Uitlezen:

  1. Using sr As StreamReader = New StreamReader("C:\Temp\array.txt", Encoding.UTF8)
  2.  
  3. For Each line As String In sr.ReadToEnd().Split(vbNewLine)
  4. For Each word As String In line.Split("|")
  5. Console.Write(word & " ")
  6. Next
  7. Next
  8.  
  9. End Using
Bedankt door: meerweten
Offline meerweten - 29/08/2010 17:44 (laatste wijziging 29/08/2010 17:59)
Avatar van meerweten Lid Wat moet er geimporteerd worden voor Utf8Encoding? Voor FileStream is het "Imports System.IO", voor UTF... weet ik het niet.

Edit:
Heb het reeds gevonden: "Imports System.Text"
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s