Compartir a través de


TextEncoder.TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) Método

Definición

Importante

Esta API no es conforme a CLS.

Codifica un valor escalar Unicode y lo escribe en un búfer.

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

Parámetros

unicodeScalar
Int32

Valor escalar Unicode.

buffer
Char*

Puntero al búfer en el que se va a escribir el texto codificado.

bufferLength
Int32

Longitud del elemento buffer de destino en caracteres.

numberOfCharactersWritten
Int32

Cuando el método finaliza, indica el número de caracteres escritos en buffer.

Devoluciones

Es false si bufferLength es demasiado pequeño para albergar el texto codificado; en caso contrario, devuelve true.

Atributos

Comentarios

Este método rara vez se llama directamente. En su lugar, se debe usar una de las Encode sobrecargas. Las implementaciones de la TextEncoder clase deben ser seguras para subprocesos y sin estado.

Se aplica a