Vroeg of laat zal draaien in de noodzaak om een bestand te lezen in een byte array met behulp van Visual Basic voor verdere manipulatie van de gegevens . In VB kunt u de " BinaryReader.ReadBytes " methode gebruiken om een bepaald aantal bytes gelezen van de huidige stroom in een byte array. Weten hoe om binaire data te lezen is handig wanneer u nodig hebt om grote bestanden op te slaan in een binair veld in een database tabel . Instructies 1 Lancering Microsoft Visual Basic Express , klikt u op " New Project ... " aan de linkerkant van uw scherm en selecteer vervolgens " Console Application . " Klik op " OK " om een nieuwe console project maken 2 Voeg de volgende namespace in de eerste regel van uw code module : . Imports System.IO < br > Goedkope 3 Typ de volgende code om het bestand leest u definieert : Dim readFile As String = " C : \\ file.txt " Copy 4 en plak de volgende code om te openen en lees de tekst bestand gedefinieerd in de vorige stap : behulp fsSource Zoals FileStream = Nieuw FileStream ( readFile , _ FileMode.Open , FileAccess.Read ) < br > Goedkope 5 Voeg de volgende code toe aan de eerste byte van de byte -array te lezen : Dim br als Nieuwe BinaryReader ( fsSource , New ASCIIEncoding ( ) ) Dim brok () As Byte brok = br.ReadBytes ( 1 ) 6 Voeg de volgende code om het programma te beëindigen : Console.WriteLine ( " druk op een toets om het programma te stoppen " ) Console.ReadKey ( True ) End of gebruik Klik 7 " brok = br.ReadBytes ( 1 ) " en druk op " F9 "om een breekpunt toe te voegen aan uw code . Druk op " F5 " om het programma uit te voeren en druk op " F8 " om door de code wanneer het programma breekt . Beweeg uw muis over de " chunk " variabele naar de byte gelezen bekijken .
|