Läs på engelska Redigera

Dela via


MemoryStream.WriteByte(Byte) Method

Definition

Writes a byte to the current stream at the current position.

C#
public override void WriteByte(byte value);

Parameters

value
Byte

The byte to write.

Exceptions

The stream does not support writing. 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.

Examples

This code example is part of a larger example provided for the MemoryStream class.

C#
// Write the second string to the stream, byte by byte.
count = 0;
while(count < secondString.Length)
{
    memStream.WriteByte(secondString[count++]);
}

Remarks

This method overrides WriteByte.

Except for a MemoryStream constructed with a byte[] parameter, write operations at the end of a MemoryStream expand the MemoryStream.

Applies to

Produkt Versioner
.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, 10
.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

See also