BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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.