BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kopiuje wartość tego BigInteger dwubajtowego uzupełniania dwubajtowego przy użyciu najmniejszej możliwej liczby bajtów. Jeśli wartość jest równa zero, zwraca jeden bajt, którego element jest 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
Parametry
- bytesWritten
- Int32
Liczba bajtów zapisanych w pliku destination
.
- isUnsigned
- Boolean
true
do używania kodowania bez znaku; w przeciwnym razie , false
.
- isBigEndian
- Boolean
true
aby zapisać bajty w kolejności bajtów big-endian; w przeciwnym razie , false
.
Zwraca
true
jeśli bajty mieszczą się w destination
elemecie ; false
jeśli nie wszystkie bajty mogą być zapisywane z powodu braku miejsca.
Wyjątki
isUnsigned
jest true
i Sign jest ujemny.