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
, если байты помещаются в destination
; значение false
, если не все байты могут быть записаны из-за нехватки свободного пространства.
isUnsigned
имеет значение true
и Sign является отрицательным значением.
Применяется к
Продукт | Версии |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Standard | 2.1 |