BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Метод

Определение

Копирует значение этого BigInteger значения в виде байтов с небольшим числом байтов, используя наименьшее количество байтов. Если значение равно нулю, выводит один байт, элемент которого 0x00.

public bool TryWriteBytes(Span<byte> destination, out int bytesWritten, bool isUnsigned = false, bool isBigEndian = false);
member this.TryWriteBytes : Span<byte> * int * bool * bool -> bool
Public Function TryWriteBytes (destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional isUnsigned As Boolean = false, Optional isBigEndian As Boolean = false) As Boolean

Параметры

destination
Span<Byte>

Целевой диапазон, в который должны записываться полученные байты.

bytesWritten
Int32

Число байтов, записанных destinationв .

isUnsigned
Boolean

true для использования кодировки без знака; falseв противном случае .

isBigEndian
Boolean

true для записи байтов в порядке байтов больших байтов; falseв противном случае .

Возвращаемое значение

trueЗначение , если не все байты destinationfalse могут быть записаны из-за нехватки места.

Исключения

isUnsigned имеет и trueSign является отрицательным.

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