Язык

IDataOutput.Write Метод

Определение

Перегрузки

Имя. Описание
Write(Byte[])

Записывает в выходной поток все байты в массиве b.

Write(Int32)

Записывает в выходной поток восемь битов аргумента bс низким порядком.

Write(Byte[], Int32, Int32)

Записывает len байты из массива bв выходной поток.

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")]
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

Параметры

b
Byte[]

данные.

Атрибуты

Исключения

Если при записи возникает ошибка ввода-вывода.

Комментарии

Записывает в выходной поток все байты в массиве b. Если b есть null, NullPointerException создается исключение. Если b.length значение равно нулю, запись байтов не выполняется. В противном случае байт записывается сначала, а затем b[1]и т. д.; последний байт b[0] записываетсяb[b.length-1].

Java документации по java.io.DataOutput.write(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

Write(Int32)

Записывает в выходной поток восемь битов аргумента 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

Параметры

b
Int32

байт, который нужно записать.

Атрибуты

Исключения

Если при записи возникает ошибка ввода-вывода.

Комментарии

Записывает в выходной поток восемь битов аргумента bс низким порядком. 24 бита b высокого порядка игнорируются.

Java документации по java.io.DataOutput.write(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

См. также

Применяется к

Write(Byte[], Int32, Int32)

Записывает len байты из массива bв выходной поток.

[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

Параметры

b
Byte[]

данные.

off
Int32

смещение начала в данных.

len
Int32

количество байтов для записи.

Атрибуты

Исключения

Если при записи возникает ошибка ввода-вывода.

Комментарии

Записывает len байты из массива bв выходной поток. Если b есть null, NullPointerException создается исключение. Если off отрицательный или len отрицательный или off+len больше длины массива b, IndexOutOfBoundsException создается исключение. Если len значение равно нулю, запись байтов не выполняется. В противном случае байт записывается сначала, а затем b[off+1]и т. д.; последний байт b[off] записываетсяb[off+len-1].

Java документации по java.io.DataOutput.write(byte[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к