IDataOutput.Write Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Write(Byte[]) |
Grava no fluxo de saída todos os bytes na matriz |
| Write(Int32) |
Grava no fluxo de saída os oito bits de ordem baixa do argumento |
| Write(Byte[], Int32, Int32) |
Grava |
Write(Byte[])
Grava no fluxo de saída todos os bytes na matriz b.
[Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Write(byte[]? b);
[<Android.Runtime.Register("write", "([B)V", "GetWrite_arrayBHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : byte[] -> unit
Parâmetros
- b
- Byte[]
os dados.
- Atributos
Exceções
se ocorrer um erro de E/S durante a gravação.
Comentários
Grava no fluxo de saída todos os bytes na matriz b. Se b for null, um NullPointerException é lançado. Se b.length for zero, nenhum bytes será escrito. Caso contrário, o byte b[0] é escrito primeiro, depois b[1], e assim por diante; o último byte escrito é b[b.length-1].
Documentação Java para java.io.DataOutput.write(byte[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Write(Int32)
Grava no fluxo de saída os oito bits de ordem baixa do argumento b.
[Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Write(int b);
[<Android.Runtime.Register("write", "(I)V", "GetWrite_IHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : int -> unit
Parâmetros
- b
- Int32
o byte a ser escrito.
- Atributos
Exceções
se ocorrer um erro de E/S durante a gravação.
Comentários
Grava no fluxo de saída os oito bits de ordem baixa do argumento b. Os 24 bits de b alta ordem são ignorados.
Documentação Java para java.io.DataOutput.write(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Confira também
Aplica-se a
Write(Byte[], Int32, Int32)
Grava len bytes da matriz b, em ordem, no fluxo de saída.
[Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Write(byte[]? b, int off, int len);
[<Android.Runtime.Register("write", "([BII)V", "GetWrite_arrayBIIHandler:Java.IO.IDataOutputInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : byte[] * int * int -> unit
Parâmetros
- b
- Byte[]
os dados.
- off
- Int32
o deslocamento inicial nos dados.
- len
- Int32
o número de bytes a serem gravados.
- Atributos
Exceções
se ocorrer um erro de E/S durante a gravação.
Comentários
Grava len bytes da matriz b, em ordem, no fluxo de saída. Se b for null, um NullPointerException é lançado. Se off for negativo ou len negativo ou off+len for maior que o comprimento da matriz b, um IndexOutOfBoundsException será gerado. Se len for zero, nenhum bytes será escrito. Caso contrário, o byte b[off] é escrito primeiro, depois b[off+1], e assim por diante; o último byte escrito é b[off+len-1].
Documentação Java para java.io.DataOutput.write(byte[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.