英語で読む

次の方法で共有


MemoryStream.ReadByte メソッド

定義

現在のストリームからバイトを読み取ります。

C#
public override int ReadByte ();

戻り値

Int32 にキャストしたバイト。ストリームの末尾に達した場合は -1。

例外

現在のストリーム インスタンスが閉じています。

このコード例は、MemoryStream クラスのために提供されている大規模な例の一部です。

C#
// Read the remaining bytes, byte by byte.
while(count < memStream.Length)
{
    byteArray[count++] = (byte)memStream.ReadByte();
}

注釈

このメソッドは、ReadByte をオーバーライドします。

読み取り操作が成功した場合、ストリーム内の現在の位置は 1 バイト進みます。 例外が発生した場合、ストリーム内の現在の位置は変更されません。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください