login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > VB.NET

opslaan van array als txt (Opgelost)

meerweten – 29/08/2010 16:49
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

titjes – 29/08/2010 17:20 (Laatst gewijzigd op 29/08/2010 17:37)
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


meerweten – 29/08/2010 17:44 (Laatst gewijzigd op 29/08/2010 17:59)
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-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.047s