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

Definition

Kopierar värdet för detta BigInteger som little-endian twos-complement bytes, med minsta möjliga antal byte. Om värdet är noll utdata en byte vars element är 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

Parametrar

destination
Span<Byte>

Målintervallet som de resulterande bytena ska skrivas till.

bytesWritten
Int32

Antalet byte som skrivits till destination.

isUnsigned
Boolean

trueför att använda osignerad kodning; annars . false

isBigEndian
Boolean

trueatt skriva byte i en stor-endian byte ordning; annars . false

Returer

true om byteen får plats i destination; false om inte alla byte kan skrivas på grund av brist på utrymme.

Undantag

isUnsigned är true och Sign är negativ.

Gäller för