Förr eller senare kommer du att stöta på behovet av att läsa en fil till en byte array med hjälp av Visual Basic för ytterligare manipulation av data . I VB kan du använda " BinaryReader.ReadBytes " metoden att läsa ett visst antal byte från den aktuella strömmen till en byte array . Att veta hur man läser binära data är användbar när du behöver lagra stora filer till ett binärt fält i en databastabell . Instruktioner
1
Launch Microsoft Visual Basic Express , klicka på " Nytt projekt ... " i den vänstra rutan på skärmen och välj sedan " Console Application . " Klicka på " OK " för att skapa en ny konsol projekt
2
Lägg följande namespace i den allra första raden i din kod modul : .
Import System.IO
Billiga 3
Skriv in följande kod för att definiera den fil du ska läsa :
Dim Readfile As String = " C : \\ file.txt "
4
Copy och klistra in följande kod för att öppna och läsa textfilen definieras i föregående steg :
Använda fsSource som FileStream = Ny FileStream ( Readfile , _
FileMode.Open , FileAccess.Read )
5
Lägg till följande kod för att läsa den första byten i bytearrayen :
Dim br som New BinaryReader ( fsSource , New ASCIIEncoding ( ) ) katalog
Dim bit ( ) som byte
bit = br.ReadBytes ( 1 )
6
Lägg till följande kod för att avsluta programmet :
Console.WriteLine ( " tryck på valfri för att stoppa programmet " ) katalog
Console.ReadKey ( Sant ) katalog
End Använda
7
Klicka på" bit = br.ReadBytes ( 1 ) " och tryck på " F9 " för att lägga till en brytpunkt i koden . Tryck " F5 " för att köra programmet och tryck på " F8 " för att stega igenom din kod när programmet raster . Håll musen över " bit " variabel att visa byte läsa .