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 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
É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.