Früher oder später werden Sie in die Notwendigkeit laufen, um eine Datei in ein Byte-Array mit Visual Basic für weitere Manipulation der Daten zu lesen. In VB können Sie die " BinaryReader.ReadBytes "-Methode , um eine bestimmte Anzahl von Bytes aus dem aktuellen Datenstrom in ein Byte- Array gelesen . Wissen, wie man binäre Daten lesen ist nützlich, wenn Sie große Dateien in ein binäres Feld in einer Datenbank speichern Tabelle benötigen . Anleitung
1
Starten Sie Microsoft Visual Basic Express, klicken Sie auf " Neues Projekt ... " auf der linken Seite des Bildschirms und wählen Sie " Console Application . " Klicken Sie auf " OK ", um eine neue Konsole -Projekt zu erstellen
2
Fügen Sie den folgenden Namespace in der ersten Zeile des Codes Modul : .
Imports System.IO
< br > Seite 3
Geben Sie den folgenden Code , um die Datei lesen zu definieren :
Dim readFile As String = "C : \\ file.txt "
4
kopieren und fügen Sie den folgenden Code zum Öffnen und Lesen der Textdatei im vorherigen Schritt definiert:
Mit fsSource Wie FileStream = New FileStream ( readFile , _
FileMode.Open , FileAccess.Read )
5
Fügen Sie den folgenden Code, um das erste Byte des Byte-Array gelesen :
Dim br As New BinaryReader ( fsSource , New ASCIIEncoding ())
Dim Brocken () As Byte
Stück = br.ReadBytes (1)
6
Fügen Sie den folgenden Code, um das Programm zu beenden :
Console.WriteLine (" drücken einer beliebigen Schlüssel zum Programm zu stoppen " )
Console.ReadKey (True) End Using
7
Klicken " chunk = br.ReadBytes (1) " und drücken Sie" F9 ", um einen Haltepunkt , um Ihren Code hinzufügen. Drücken Sie auf " F5 ", um das Programm zu starten und die Taste " F8 ", um Schritt durch den Code , wenn das Programm bricht. Bewegen Sie die Maus über den "Brocken " Variable, um das gelesene Byte anzuzeigen.