UnicodeCharacters Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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:
- Use IsHighSurrogate para determinar si un punto de código es un suplente alto.
- Si no es así, páselo al método deseado de UnicodeCharacters.
- 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.
- Si no es así, tiene una secuencia de puntos de código no válida.
- 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. |