BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert den Wert dieses BigInteger als Little-Endian-Zweierkomplementbytes mit der geringstmöglichen Anzahl von Bytes. Wenn der Wert Null (0) ist, wird nur ein Byte ausgegeben, dessen Element 0x00 ist.
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
Die Anzahl der Bytes, die in destination
geschrieben wurden.
- isUnsigned
- Boolean
true
, um die Codierung ohne Vorzeichen zu verwenden, andernfalls false
.
- isBigEndian
- Boolean
true
, um die Bytes in einer Big-Endian-Bytereihenfolge zu schreiben, andernfalls false
.
Gibt zurück
true
, wenn die Bytes in destination
passen. false
, wenn aufgrund von unzureichendem Speicherplatz nicht alle Bytes geschrieben werden konnten.
Ausnahmen
isUnsigned
ist true
und Sign ist negativ.