BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Copie la valeur de ce BigInteger en tant qu’octets de complément à deux de poids faible (little-endian), 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
Plage 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’octet de poids fort (big-endian) ; sinon, false
.
Retours
true
si les octets rentrent dans destination
; false
si les octets n’ont pas tous pu être écrits en raison d’un manque d’espace.
Exceptions
isUnsigned
est true
et Sign est un nombre négatif.