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.