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
Параметры
- bytesWritten
- Int32
Число байтов, записанных destinationв .
- isUnsigned
- Boolean
true для использования кодировки без знака; falseв противном случае .
- isBigEndian
- Boolean
true для записи байтов в порядке байтов больших байтов; falseв противном случае .
Возвращаемое значение
trueЗначение , если не все байты destinationfalse могут быть записаны из-за нехватки места.
Исключения
isUnsigned имеет и trueSign является отрицательным.