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

Definitie

Hiermee kopieert u de waarde van dit BigInteger als bytes van twee-endiane twee-complementen, met behulp van het kleinste aantal bytes dat mogelijk is. Als de waarde nul is, wordt één byte uitgevoerd waarvan het element is 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

Parameters

destination
Span<Byte>

Het doelbereik waarnaar de resulterende bytes moeten worden geschreven.

bytesWritten
Int32

Het aantal bytes dat is geschreven naar destination.

isUnsigned
Boolean

true niet-ondertekende codering te gebruiken; anders, false.

isBigEndian
Boolean

true om de bytes in een big-endian bytevolgorde te schrijven; anders, false.

Retouren

true als de bytes binnen passen destination; false als niet alle bytes kunnen worden geschreven vanwege onvoldoende ruimte.

Uitzonderingen

isUnsigned is true en Sign is negatief.

Van toepassing op