BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Método

Definición

Copia el valor de este BigInteger valor como bytes de complemento de dos endian, utilizando el menor número de bytes posible. Si el valor es cero, genera un byte cuyo elemento es 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

Parámetros

destination
Span<Byte>

Intervalo de destino en el que se deben escribir los bytes resultantes.

bytesWritten
Int32

Número de bytes escritos en destination.

isUnsigned
Boolean

true para usar la codificación sin signo; de lo contrario, false.

isBigEndian
Boolean

true para escribir los bytes en un orden de bytes big-endian; de lo contrario, false.

Devoluciones

true si los bytes caben en destination; false si no todos los bytes se pueden escribir debido a la falta de espacio.

Excepciones

isUnsignedes y Sign es true negativo.

Se aplica a