Nyelv

BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Metódus

Definíció

Ennek az értéknek a másolása BigInteger kis endian kétkiegészítő bájtként, a lehető legkevesebb bájtszámmal. Ha az érték nulla, egy bájtot ad ki, amelynek az eleme 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

Paraméterek

destination
Span<Byte>

A céltartomány, amelyre az eredményként kapott bájtokat meg kell írni.

bytesWritten
Int32

A beírt destinationbájtok száma.

isUnsigned
Boolean

truealáíratlan kódolás használata; egyéb esetben. false

isBigEndian
Boolean

truea bájtok nagy végű bájtsorrendbe írása; egyéb esetben. false

Válaszok

trueha a bájtok elférnek; destinationfalse ha nem minden bájt írható szóközhiány miatt.

Kivételek

isUnsigned true negatívSign.

A következőre érvényes: