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.