MemoryStream.WriteByte(Byte) MemoryStream.WriteByte(Byte) MemoryStream.WriteByte(Byte) MemoryStream.WriteByte(Byte) Method

定義

現在のストリーム内の現在位置に 1 バイトを書き込みます。Writes a byte to the current stream at the current position.

public:
 override void WriteByte(System::Byte value);
public override void WriteByte (byte value);
override this.WriteByte : byte -> unit
Public Overrides Sub WriteByte (value As Byte)

パラメーター

value
Byte Byte Byte Byte

書き込むバイト。The byte to write.

例外

ストリームは書き込みをサポートしません。The stream does not support writing. 詳細については、CanWrite のトピックを参照してください。For additional information see CanWrite.

または-or- 現在の位置がストリームの末尾になっており、容量を変更できません。The current position is at the end of the stream, and the capacity cannot be modified.

現在のストリームが閉じられます。The current stream is closed.

このコード例が示されている例の一部、MemoryStreamクラス。This code example is part of a larger example provided for the MemoryStream class.

// Write the second string to the stream, byte by byte.
count = 0;
while ( count < secondString->Length )
{
   memStream->WriteByte( secondString[ count++ ] );
}
// Write the second string to the stream, byte by byte.
count = 0;
while(count < secondString.Length)
{
    memStream.WriteByte(secondString[count++]);
}
' Write the second string to the stream, byte by byte.
count = 0
While(count < secondString.Length)
    memStream.WriteByte(secondString(count))
    count += 1
End While

注釈

このメソッドは、WriteByte をオーバーライドします。This method overrides WriteByte.

を除き、 MemoryStream byte[] パラメーターで構築された、書き込みの最後の操作をMemoryStream展開、MemoryStreamします。Except for a MemoryStream constructed with a byte[] parameter, write operations at the end of a MemoryStream expand the MemoryStream.

適用対象

こちらもご覧ください