BinaryReader.ReadBytes reads the specified number of bytes : Binary File Read « File Directory « VB.Net

Home
VB.Net
1.2D
2.Application
3.Class
4.Data Structure
5.Data Types
6.Database ADO.net
7.Date Time
8.Development
9.Event
10.File Directory
11.Generics
12.GUI
13.Internationalization I18N
14.Language Basics
15.LINQ
16.Network Remote
17.Reflection
18.Security
19.Thread
20.Windows Presentation Foundation
21.Windows System
22.XML
23.XML LINQ
VB.Net Tutorial
VB.Net by API
VB.Net » File Directory » Binary File ReadScreenshots 
BinaryReader.ReadBytes reads the specified number of bytes
 

Imports System
Imports System.IO

Public Class BinaryRW
    Shared Sub Main()
        Const upperBound As Integer = 1000
        Dim dataArray(upperBoundAs Byte
        Dim randomGenerator As New Random
        randomGenerator.NextBytes(dataArray)

        Dim binWriter As New BinaryWriter(New MemoryStream())
        binWriter.Write(dataArray)
        Dim binReader As New BinaryReader(binWriter.BaseStream)
        binReader.BaseStream.Position = 0
        Dim verifyArray() As Byte = binReader.ReadBytes(dataArray.Length)
        If verifyArray.Length <> dataArray.Length Then
            Console.WriteLine("Error writing the data.")
            Return
        End If
        For i As Integer = To upperBound
            If verifyArray(i<> dataArray(iThen
                Console.WriteLine("Error writing the data.")
                Return
            End If
        Next i
    End Sub
End Class

   
  
Related examples in the same category
1.Reading a sequential-access fileReading a sequential-access file
2.Read and Write Binary file: int, string Read and Write Binary file: int, string
3.Read from a binary fileRead from a binary file
4.Check Files Are Identical
5.BinaryReader.Read reads the specified number of characters from the stream
6.BinaryReader.ReadByte reads the next byte from the current stream
7.BinaryReader.ReadChar reads the next character from the stream
w___w___w__.j___a_v___a_2__s.c___o__m | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.