Wie man liest ein Byte in Visual Basic

March 5

Früher oder später führen Sie die Notwendigkeit, eine Datei in ein Byte-Array mithilfe von Visual Basic zur weiteren Bearbeitung der Daten zu lesen. Die Methode "BinaryReader.ReadBytes" können Sie in VB um eine angegebene Anzahl von Bytes aus dem aktuellen Stream in ein Bytearray zu lesen. Wissen, wie man Binärdaten zu lesen ist nützlich, wenn Sie große Dateien in ein binäres Feld in einer Datenbanktabelle speichern müssen.

Anweisungen

1 Starten Sie Microsoft Visual Basic Express zu, klicken Sie auf "New Project... "auf der linken Scheibe von Ihrem Bildschirm dann wählen"Console Application." Klicken Sie auf "OK", um ein neues Konsolenprojekt zu erstellen.

2 Fügen Sie den folgenden Namespace in der ersten Zeile von Ihrem Codemodul:

Imports System.IO

3 Geben Sie den folgenden Code, um die Datei zu definieren, was, die Sie lesen werden:

Dim ReadFile As String = "C:\file.txt"

4 Kopieren Sie und fügen Sie den folgenden Code zum Öffnen und Lesen der Textdatei, die im vorherigen Schritt definiert:

Using fsSource As FileStream = New FileStream(readFile, _

FileMode.Open, FileAccess.Read)5

Fügen Sie den folgenden Code, um das erste Byte des Byte-Arrays zu lesen:

Dim br As New BinaryReader(fsSource, New ASCIIEncoding())

Dim chunk() As Byte

chunk = br.ReadBytes(1)6

Fügen Sie den folgenden Code, um das Programm zu beenden:

Console.WriteLine("press any key to stop program")

Console.ReadKey(True)

End Using7

Klicken Sie auf "Chunk = Br. ReadBytes(1) "ein und drücken Sie"F9", um einen Haltepunkt in den Code einfügen. Drücken Sie "F5", um das Programm auszuführen und zu Schritt durch den Code "F8" drücken, wenn das Programm unterbrochen. Bewegen Sie die Maus über die Variable "Chunk" das Byte gelesen anzeigen.