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
truepoužívat kódování bez znaménka; v opačném případě . false
- isBigEndian
- Boolean
truezapsat bajty v pořadí big-endian bajtů; v opačném případě . false
Návraty
true pokud se bajty vejdou destinationdo ; 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í.