BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Metoda

Definice

Zkopíruje hodnotu těchto BigInteger dvou bajtů s minimálním endianem, a to pomocí nejmenšího možného počtu bajtů. Pokud je hodnota nula, vypíše 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

destination
Span<Byte>

Cílový rozsah, do kterého by měly být zapsány výsledné bajty.

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

truepsát bajty v pořadí velkých bajtů; v opačném případě . false

Návraty

true pokud se bajty vejdou destinationdo ; false pokud ne všechny bajty mohou být napsány kvůli nedostatku místa.

Výjimky

isUnsigned je true a Sign je negativní.

Platí pro