Bagikan melalui


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

Definisi

Menyalin nilai ini BigInteger sebagai byte pelengkap twos-endian kecil, menggunakan jumlah byte sesedikit mungkin. Jika nilainya nol, menghasilkan satu byte yang elemennya 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

Parameter

destination
Span<Byte>

Rentang tujuan tempat byte yang dihasilkan harus ditulis.

bytesWritten
Int32

Jumlah byte yang ditulis ke destination.

isUnsigned
Boolean

true untuk menggunakan pengodean yang tidak ditandatangani; jika tidak, false.

isBigEndian
Boolean

true untuk menulis byte dalam urutan byte big-endian; jika tidak, false.

Mengembalikan

true jika byte pas di destination; false jika tidak semua byte dapat ditulis karena kurangnya ruang.

Pengecualian

isUnsigned adalah true dan Sign negatif.

Berlaku untuk