BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kopieert u de waarde van dit BigInteger als bytes van twee-endiane twee-complementen, met behulp van het kleinste aantal bytes dat mogelijk is. Als de waarde nul is, wordt één byte uitgevoerd waarvan het element is 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
Parameters
- bytesWritten
- Int32
Het aantal bytes dat is geschreven naar destination.
- isUnsigned
- Boolean
true niet-ondertekende codering te gebruiken; anders, false.
- isBigEndian
- Boolean
true om de bytes in een big-endian bytevolgorde te schrijven; anders, false.
Retouren
true als de bytes binnen passen destination; false als niet alle bytes kunnen worden geschreven vanwege onvoldoende ruimte.
Uitzonderingen
isUnsigned is true en Sign is negatief.