Come scrivere dati di matrice Visual Basic a un file di testo

December 8

Come scrivere dati di matrice Visual Basic a un file di testo


Il linguaggio di programmazione Visual Basic di Microsoft ha un certo numero di metodi che possono essere utilizzati per scrivere file di testo, ma la più semplice utilizza il metodo "My.Computer.FileSystem.OpenTextFileWriter". Per scrivere un array per il file di testo, è sufficiente scorrere la matrice, scrivere un elemento in ogni riga.

istruzione

1 Creare un nuovo progetto in Visual Basic facendo clic su "File" e "Nuovo progetto". Selezionare un "Applicazione console" come tipo di progetto. In seguito, è possibile utilizzare lo stesso codice, senza modifiche, di scrivere le matrici di Visual Basic in un file di testo all'interno del contesto di un'applicazione Windows Form.

2 Creare un array di prova incollando il seguente nel progetto:

matrice Dim () as Integer = {32, 45, 65}

3 Creare il file e assegnarlo a una variabile:

Dim f = My.Computer.FileSystem.OpenTextFileWriter ( "data.txt", False)

Sostituire "data.txt" con il percorso e il nome del file a cui si desidera scrivere la matrice.

4 Scrivere tutti i dati dell'array al file, una voce per riga:

Per ogni x in Array

f.WriteLine(x)

prossimo
f.Flush ()
f.close ()

5 Premere il pulsante con la freccia verde per eseguire il programma.

Consigli e avvertenze

  • Questo esempio utilizza un array di interi, ma tutti i dati che può essere convertito in una stringa scriverà con successo in un file di testo utilizzando questo metodo.
  • Il seguente codice leggerà nuovamente i dati in un array:
  • Dim leggere = My.Computer.FileSystem.OpenTextFileReader ( "data.txt")
  • Dim arrList come LinkedList (Of Integer) = Nuovo LinkedList (Of Integer)
  • mentre (non read.EndOfStream)
  • arrlist.AddLast (Integer.Parse (read.readLine))
  • fine mentre
  • dim arr2 = arrlist.ToArray ()