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

Definición

Copia el valor de este objeto BigInteger como bytes de complemento a dos little endian usando el menor número de bytes posible. Si el valor es cero, se 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 se pueden escribir todos los bytes debido a la falta de espacio.

Excepciones

isUnsigned es true y Sign es negativo.

Se aplica a