BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zkopíruje hodnotu této BigInteger hodnoty jako malého endiánského dvou-komplementového bajtu s použitím nejmenšího možného počtu bajtů. Pokud je hodnota nula, výstup jeden bajt, jehož prvek je 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
Parametry
- bytesWritten
- Int32
Počet bajtů zapsaných do destination
.
- isUnsigned
- Boolean
true
používat kódování bez znaménka; v opačném případě . false
- isBigEndian
- Boolean
true
zapsat bajty v pořadí big-endian bajtů; v opačném případě . false
Návraty
true
pokud se bajty vejdou destination
do ; false
pokud ne, všechny bajty by mohly být zapsány kvůli nedostatku místa.
Výjimky
isUnsigned
je true
a Sign je negativní.