다음을 통해 공유


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

정의

가능한 최소 바이트 수를 사용하여 이 BigInteger의 값을 little-endian twos-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

Big endian 바이트 순서로 바이트를 쓰려면 true, 그렇지 않으면 false입니다.

반환

바이트가 destination에 맞는 경우 true, 공간이 부족하여 쓰여지지 않는 바이트도 있는 경우 false입니다.

예외

isUnsignedtrue이고 Sign이 음수입니다.

적용 대상