MemoryStream.ReadByte Метод

Определение

Считывает байт из текущего потока.Reads a byte from the current stream.

public:
 override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer

Возвращаемое значение

Байт приводится к типу Int32 или -1, если достигнут конец потока.The byte cast to a Int32, or -1 if the end of the stream has been reached.

Исключения

Текущий экземпляр потока закрыт.The current stream instance is closed.

Примеры

Этот пример кода является частью большого примера, приведенного для класса MemoryStream.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++ ] = Convert::ToByte( memStream->ReadByte() );
}
// Read the remaining bytes, byte by byte.
while(count < memStream.Length)
{
    byteArray[count++] =
        Convert.ToByte(memStream.ReadByte());
}
' Read the remaining Bytes, Byte by Byte.
While(count < memStream.Length)
    byteArray(count) = _
        Convert.ToByte(memStream.ReadByte())
    count += 1
End While

Комментарии

Этот метод переопределяет метод ReadByte.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.

Применяется к

Дополнительно