UnicodeCharacters Clase

Definición

Proporciona una manera de que las aplicaciones obtengan información sobre los caracteres Unicode según el anexo 44 estándar de Unicode.

public ref class UnicodeCharacters abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UnicodeCharacters final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class UnicodeCharacters
Public Class UnicodeCharacters
Herencia
Object Platform::Object IInspectable UnicodeCharacters
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Use GetCodepointFromSurrogatePair para preparar caracteres Unicode antes de pasarlos a cualquiera de los otros métodos de esta clase, con el fin de procesar correctamente caracteres adicionales. Consulte Suplentes y caracteres complementarios para obtener una explicación de los caracteres Unicode adicionales.

El procedimiento normal para procesar los puntos de código de una secuencia es:

  1. Use IsHighSurrogate para determinar si un punto de código es un suplente alto.
  2. Si no es así, páselo al método deseado de UnicodeCharacters.
  3. De lo contrario, el punto de código es un suplente alto:1. Use IsLowSurrogate para comprobar el siguiente punto de código de la secuencia para determinar si es un suplente bajo.
  4. Si no es así, tiene una secuencia de puntos de código no válida.
  5. De lo contrario, el segundo punto de código es un suplente bajo. Pase el par alto y bajo a GetCodepointFromSurrogatePair para obtener el carácter Unicode complementario que se puede pasar al método deseado.

Los métodos de esta clase inician una excepción de argumento no válida si la entrada no es un punto de código válido.

Métodos

GetCodepointFromSurrogatePair(UInt32, UInt32)

Devuelve el carácter Unicode complementario para el par suplente alto y bajo especificado.

GetGeneralCategory(UInt32)

Devuelve el valor UnicodeGeneralCategory del carácter Unicode especificado.

GetNumericType(UInt32)

Devuelve el valor UnicodeNumericType del carácter Unicode especificado.

GetSurrogatePairFromCodepoint(UInt32, Char, Char)

Devuelve los valores de par suplente alto y bajo para el carácter Unicode complementario especificado.

IsAlphabetic(UInt32)

Determina si un carácter Unicode especificado se puede considerar alfabético.

IsCased(UInt32)

Determina si un carácter Unicode especificado se puede considerar mayúsculas y minúsculas (mayúsculas, minúsculas o mayúsculas).

IsGraphemeBase(UInt32)

Determina si un carácter Unicode especificado se puede considerar el principio de un grafema.

IsGraphemeExtend(UInt32)

Determina si se puede considerar que un carácter Unicode especificado continúe con un grafema anterior.

IsHighSurrogate(UInt32)

Determina si un carácter Unicode especificado es un suplente alto.

IsIdContinue(UInt32)

Determina si un carácter Unicode especificado se puede considerar un carácter de continuación de un identificador en la programación.

IsIdStart(UInt32)

Determina si un carácter Unicode especificado se puede considerar el carácter inicial de un identificador en la programación.

IsLowercase(UInt32)

Determina si un carácter Unicode especificado se puede considerar un carácter en minúsculas.

IsLowSurrogate(UInt32)

Determina si un carácter Unicode especificado es un suplente bajo.

IsNoncharacter(UInt32)

Determina si un punto de código especificado no es un carácter.

IsSupplementary(UInt32)

Determina si un carácter Unicode especificado es un carácter complementario.

IsUppercase(UInt32)

Determina si un carácter Unicode especificado se puede considerar un carácter en mayúsculas.

IsWhitespace(UInt32)

Determina si un carácter Unicode especificado se puede considerar espacio en blanco.

Se aplica a

Consulte también