MemoryStream.ReadByte 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從目前的資料流讀取位元組。
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。
如果讀取作業成功,數據流中的目前位置會由一個字節進階。 如果發生例外狀況,數據流中的目前位置不會變更。