TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
중요
이 API는 CLS 규격이 아닙니다.
유니코드 스칼라 값을 인코딩하고 버퍼에 씁니다.
public:
abstract bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, [Runtime::InteropServices::Out] int % numberOfCharactersWritten);
[System.CLSCompliant(false)]
public abstract bool TryEncodeUnicodeScalar (int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten);
[<System.CLSCompliant(false)>]
abstract member TryEncodeUnicodeScalar : int * nativeptr<char> * int * int -> bool
매개 변수
- unicodeScalar
- Int32
유니코드 스칼라 값입니다.
- buffer
- Char*
인코딩된 텍스트를 쓸 버퍼에 대한 포인터입니다.
- bufferLength
- Int32
buffer
대상의 길이(문자 수)입니다.
- numberOfCharactersWritten
- Int32
메서드가 반환하는 경우 buffer
에 쓰여진 문자 수를 나타냅니다.
반환
bufferLength
가 인코딩된 텍스트에 맞기에는 너무 작으면 false
이고, 그렇지 않으면 true
를 반환합니다.
- 특성
설명
이 메서드는 직접 호출되는 경우는 거의 없습니다. 대신 오버로드 중 Encode 하나를 사용해야 합니다. 클래스의 구현은 TextEncoder 스레드로부터 안전하고 상태 비주류여야 합니다.