IDataOutput.Write Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Write(Byte[]) |
Записывает в выходной поток все байты в массиве |
| Write(Int32) |
Записывает в выходной поток восемь битов аргумента |
| Write(Byte[], Int32, Int32) |
Записывает |
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 и используемых в соответствии с условиями, описанными в разделе "".