Lenguaje

Character.ToChars Método

Definición

Sobrecargas

Nombre Description
ToChars(Int32, Char[], Int32)

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16.

ToChars(Int32)

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16 almacenada en una char matriz.

ToChars(Int32, Char[], Int32)

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16.

[Android.Runtime.Register("toChars", "(I[CI)I", "")]
public static int ToChars(int codePoint, char[]? dst, int dstIndex);
[<Android.Runtime.Register("toChars", "(I[CI)I", "")>]
static member ToChars : int * char[] * int -> int

Parámetros

codePoint
Int32

carácter (punto de código Unicode) que se va a convertir.

dst
Char[]

matriz de char en la que se almacena el codePointvalor UTF-16.

dstIndex
Int32

índice de inicio en la dst matriz donde se almacena el valor convertido.

Devoluciones

1 si el punto de código es un punto de código BMP, 2 si el punto de código es un punto de código complementario.

Atributos

Excepciones

si codePoint no es un punto de código válido.

si dst es null.

si dstIndex es negativo, mayor o igual dst.length que o igual dst.length - 1 que cuando codePoint es .IsSupplementaryCodePoint(Int32)

Comentarios

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16. Si el punto de código especificado es un valor BMP (plano multilingüe básico o plano 0), se almacena el mismo valor en dst[dstIndex]y se devuelve 1. Si el punto de código especificado es un carácter complementario, sus valores suplentes se almacenan en dst[dstIndex] (suplente alto) y dst[dstIndex+1] (suplente bajo) y se devuelve 2.

Agregado en 1.5.

Java documentación para java.lang.Character.toChars(int, char[], int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ToChars(Int32)

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16 almacenada en una char matriz.

[Android.Runtime.Register("toChars", "(I)[C", "")]
public static char[]? ToChars(int codePoint);
[<Android.Runtime.Register("toChars", "(I)[C", "")>]
static member ToChars : int -> char[]

Parámetros

codePoint
Int32

un punto de código Unicode

Devoluciones

Char[]

una char matriz que tiene codePointla representación UTF-16.

Atributos

Excepciones

si codePoint no es un punto de código válido.

Comentarios

Convierte el carácter especificado (punto de código Unicode) en su representación UTF-16 almacenada en una char matriz. Si el punto de código especificado es un valor BMP (plano multilingüe básico o plano 0), la matriz resultante char tiene el mismo valor que codePoint. Si el punto de código especificado es un punto de código complementario, la matriz resultante char tiene el par suplente correspondiente.

Agregado en 1.5.

Java documentación para java.lang.Character.toChars(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a