BigInteger.TryWriteBytes(Span<Byte>, Int32, Boolean, Boolean) 메서드

정의

가능한 가장 적은 바이트를 사용하여 이 BigInteger 값을 little-endian 2s-complement 바이트로 복사합니다. 값이 0이면 요소가 0x00 1 바이트를 출력합니다.

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

매개 변수

destination
Span<Byte>

결과 바이트를 작성해야 하는 대상 범위입니다.

bytesWritten
Int32

에 기록된 바이트 수입니다 destination.

isUnsigned
Boolean

true서명되지 않은 인코딩을 사용하려면 그렇지 않으면 . false

isBigEndian
Boolean

true바이트를 big-endian 바이트 순서로 씁니다. 그렇지 않으면 . false

반품

바이트가 맞으면 /&A ;이고, 공간 부족으로 인해 모든 바이트를 쓸 수 있는 것은 아닙니다.

예외

isUnsignedtrueSign 수입니다.

적용 대상