ReadByte Method

MemoryStream.ReadByte Method ()


Reads a byte from the current stream.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

public override int ReadByte()

Return Value

Type: System.Int32

The byte cast to a Int32, or -1 if the end of the stream has been reached.

Exception Condition

The current stream instance is closed.

This method overrides ReadByte.

If the read operation is successful, the current position within the stream is advanced by one byte. If an exception occurs, the current position within the stream is unchanged.

This code example is part of a larger example provided for the MemoryStream class.

// Read the remaining bytes, byte by byte.
while(count < memStream.Length)
    byteArray[count++] =

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
© 2015 Microsoft