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.

C#
public bool TryWriteBytes(Span<byte> destination, out int bytesWritten, bool isUnsigned = false, bool isBigEndian = false);

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

Produk Versi
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1