Aracılığıyla paylaş


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

Tanım

Bunun BigInteger değerini, mümkün olan en az sayıda bayt kullanarak küçük endian ikiye tamamlayıcı 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 imzalanmamış 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

true baytlar içine destinationsığarsa; false boşluk olmaması nedeniyle tüm baytlar yazılamadıysa.

Özel durumlar

isUnsigned Sign ve true negatiftir.

Şunlara uygulanır