MemoryStream.ReadByte Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje bajt z bieżącego strumienia.
public:
override int ReadByte();
public override int ReadByte ();
override this.ReadByte : unit -> int
Public Overrides Function ReadByte () As Integer
Zwraca
Rzutowanie bajtów na Int32wartość lub -1, jeśli osiągnięto koniec strumienia.
Wyjątki
Bieżące wystąpienie strumienia jest zamknięte.
Przykłady
Ten przykład kodu jest częścią większego przykładu podanego MemoryStream dla klasy.
// 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
Uwagi
Ta metoda zastępuje ReadByte.
Jeśli operacja odczytu zakończy się pomyślnie, bieżąca pozycja w strumieniu jest zaawansowana przez jeden bajt. Jeśli wystąpi wyjątek, bieżąca pozycja w strumieniu pozostaje niezmieniona.