BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Yöntem

Tanım

Bunun BigInteger değerini, mümkün olan en az bayt sayısını kullanarak küçük endian twos-complement bayt olarak kopyalar. Değer sıfırsa, öğesi 0x00 olan bir bayt verir.

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

Parametreler

destination
Span<Byte>

Elde edilen baytların yazılması gereken hedef yayılma alanı.

bytesWritten
Int32

öğesine yazılan destinationbayt sayısı.

isUnsigned
Boolean

true imzasız kodlama kullanmak için; aksi takdirde , false.

isBigEndian
Boolean

true baytları büyük endian bayt sırasına göre yazmak için; aksi takdirde , false.

Döndürülenler

Boolean

true baytlar içine sığarsa destination; false boşluk olmaması nedeniyle tüm baytlar yazılamazsa.

Özel durumlar

isUnsignedSign ve true negatiftir.

Şunlara uygulanır