Visual Basic-Array-Daten in eine Textdatei schreiben

September 17

Visual Basic-Array-Daten in eine Textdatei schreiben

Die Programmiersprache Visual Basic von Microsoft hat eine Reihe von Methoden, die verwendet werden können, um Textdateien, aber die einfachste verwendet die Methode "My.Computer.FileSystem.OpenTextFileWriter" schreiben. Um ein Array in die Textdatei schreiben, einfach das Array schreiben ein Element in jeder Zeile durchlaufen.

Anweisungen

1 Erstellen Sie ein neues Projekt in Visual Basic, indem Sie auf "Datei" und "Neues Projekt". Wählen Sie eine "Console Application" als Projekttyp. Später können Sie den gleichen Code, ohne Änderung, zum Schreiben von Visual Basic-Arrays in eine Textdatei im Rahmen einer Windows Form-Anwendung.

2 Erstellen Sie ein Test-Array, indem Sie Folgendes in Ihr Projekt einfügen:

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

3 Erstellen Sie die Datei und einer Variablen zuweisen:

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

Ersetzen Sie "Daten.txt" durch den Pfad und Namen der Datei, die Sie das Array schreiben möchten.

4 Schreiben Sie alle Daten im Array in der Datei, einem Eintrag pro Zeile:

Für jedes X In array

f.WriteLine(x)

nächstef.Flush()f.Close()

5 Drücken Sie die grüne Taste um das Programm auszuführen.

Tipps & Warnungen

  • In diesem Beispiel verwendet ein Array von Ganzzahlen, aber alle Daten, die in eine Zeichenfolge konvertiert werden können werden in eine Textdatei, die mit dieser Methode erfolgreich schreiben.
  • Der folgende Code liest die Daten in einem Array zurück:
  • Dim lesen = My.Computer.FileSystem.OpenTextFileReader("data.txt")
  • Als LinkedList (Of Integer) Dim ArrList = New LinkedList(Of Integer)
  • während (nicht gelesen. EndOfStream)
  • ArrList. AddLast(Integer.Parse(read.readLine))
  • EndWhile
  • Dim arr2 = Arrlist. ToArray()