File Manipulation ist oft ein integraler Bestandteil der Software-Entwicklung. In Visual Basic-Programmierung , verwenden Sie die StreamWriter-Klasse , um ein Objekt , das Ihre Daten schreibt , um Dateien , einschließlich Arrays erstellen. Nachdem Sie mit Ihrem Array fertig anderer Stelle in Ihrem Programm , können Sie eine Funktion aufrufen , um das Array in eine neue oder bereits vorhandene Datei zu schreiben. Sie können dies als eine Schaltfläche Click-Ereignis oder automatisch, wenn ein Benutzer das Programm zu tun. Anleitung
1
Erstellen oder öffnen Sie das Untermenü Erklärung, die Sie verwenden möchten, um das Array in eine Datei schreiben . Zum Beispiel:
Private Sub WriteArray ()
Dies schafft eine neue Sub -Anweisung , die Sie jederzeit anrufen können in Ihrem Programm
2
Erklären Sie Ihre StreamWriter-Objekt mit . die folgende Zeile : Dim
Schriftsteller Wie System.IO.StreamWriter = New System.IO.StreamWriter ( " path_to_file ", True )
Ersetzen Sie die Zeichenfolge in Anführungszeichen mit dem tatsächlichen Pfad zu der Datei, die Sie verwenden, um das Array zu speichern. Zum Beispiel: " C: \\ myFile.txt " verwendet eine Textdatei im Ordner C: \\ . Der zweite Parameter ist ein boolescher Wert verwendet , um zu bestimmen , was passieren soll , wenn die Datei bereits vorhanden wollen . "Wahr" bedeutet, dass Sie an eine vorhandene Datei anhängen , während "Falsch" bedeutet, dass Sie es überschreiben. Wenn keine Datei vorhanden ist, wird es automatisch erstellt VB
3
eine Schleife verwenden , um den Inhalt Ihres Arrays in die Datei schreiben : .
For i = 0 To sizeOfArray
writer.Write ( myArray (i))
writer.WriteLine ()
Next i
Die "Write " sub schreibt ein Zeichen in der Datei. Im Falle Ihres Arrays , schreibt es den gesamten Inhalt der einzelnen Array-Index , von dem Zähler angegeben "i ". Die " WriteLine " sub schreibt einfach eine neue Zeile in die Datei zu halten jedes Array Wert separaten
4
Schließen Sie die StreamWriter-Objekt und die Sub-Anweisung mit der folgenden : .
Schriftsteller. Close () End Sub