BinaryReader::Read Method (array<Byte>^, Int32, Int32)
Reads the specified number of bytes from the stream, starting from a specified point in the byte array.
Assembly: mscorlib (in mscorlib.dll)
The buffer to read data into.
The starting point in the buffer at which to begin reading into the buffer.
The number of bytes to read.
Return ValueType: System::Int32
The number of bytes read into buffer. This might be less than the number of bytes requested if that many bytes are not available, or it might be zero if the end of the stream is reached.
The buffer length minus index is less than count.
The number of decoded characters to read is greater than count. This can happen if a Unicode decoder returns fallback characters or a surrogate pair.
buffer is null.
index or count is negative.
The stream is closed.
An I/O error occurs.
The following example shows how to write binary data by using memory as a backing store. It displays a message to the console that indicates whether the data was written correctly.
Available since 8
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 8.1