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

Définition

Copie la valeur de ce BigInteger nombre d’octets à deux extrémités, en utilisant le plus petit nombre d’octets possible. Si la valeur est égale à zéro, génère un octet dont l’élément est 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

Paramètres

destination
Span<Byte>

Étendue de destination dans laquelle les octets résultants doivent être écrits.

bytesWritten
Int32

Nombre d’octets écrits dans destination.

isUnsigned
Boolean

true pour utiliser l’encodage non signé ; sinon, false.

isBigEndian
Boolean

true pour écrire les octets dans un ordre d’octets big-endian ; sinon, false.

Retours

true si les octets s’intègrent destination; false si tous les octets ne peuvent pas être écrits en raison d’un manque d’espace.

Exceptions

isUnsigned est true et Sign est négatif.

S’applique à