JavaScriptTestEncoder.TryEncodeUnicodeScalar 方法

定义

对 Unicode 标量值进行编码,并将其写入缓冲区。

public:
 override bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, [Runtime::InteropServices::Out] int % numberOfCharactersWritten);
public override bool TryEncodeUnicodeScalar(int unicodeScalar, char* buffer, int bufferLength, out int numberOfCharactersWritten);
override this.TryEncodeUnicodeScalar : int * nativeptr<char> * int * int -> bool

参数

unicodeScalar
Int32

Unicode 标量值。

buffer
Char*

指向要向其写入编码文本的缓冲区的指针。

bufferLength
Int32

目标 buffer 长度(以字符为单位)。

numberOfCharactersWritten
Int32

方法返回时,指示写入到的 buffer字符数。

返回

false 如果 bufferLength 太小而不适合编码的文本,则返回 true

适用于