Ler en inglés

Compartir por


Stream.WriteByte(Byte) Método

Definición

Escribe un byte a la posición actual en la secuencia y avanza la posición de la secuencia en un byte.

C#
public virtual void WriteByte (byte value);

Parámetros

value
Byte

Byte que se debe escribir en la secuencia.

Excepciones

Error de E/S.

La secuencia no admite escritura o ya se encuentra cerrada.

Se efectuó una llamada a los métodos después de cerrar la secuencia.

Comentarios

Utilice la CanWrite propiedad para determinar si la instancia actual admite la escritura.

Notas a los desarrolladores de herederos

La implementación predeterminada en crea Stream una nueva matriz de un solo byte y, a continuación, llama a Write(Byte[], Int32, Int32). Aunque esto es formalmente correcto, es ineficaz. Cualquier secuencia con un búfer interno debe invalidar este método y proporcionar una versión mucho más eficaz que escriba directamente en el búfer, evitando la asignación de matriz adicional en cada llamada.

Se aplica a

Produto Versións
.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

Consulte también