MemoryStream.ReadByte Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает байт из текущего потока.
public:
override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Возвращаемое значение
Байт приводится к типу Int32 или -1, если достигнут конец потока.
Исключения
Текущий экземпляр потока закрыт.
Примеры
Этот пример входит в состав более крупного примера использования класса MemoryStream.
// 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++] = (byte)memStream.ReadByte();
}
' Read the remaining Bytes, Byte by Byte.
While(count < memStream.Length)
byteArray(count) = _
Convert.ToByte(memStream.ReadByte())
count += 1
End While
Комментарии
Этот метод переопределяет метод ReadByte.
Если операция чтения выполнена успешно, текущая позиция в потоке будет расширена на один байт. Если возникает исключение, текущая позиция в потоке остается неизменной.