Clase System::Char
Contenido
[
Ocultar
]Char class
Proporciona métodos para la manipulación de caracteres representados como unidades de código UTF-16. Este es un tipo estático sin servicios de instancia. Nunca debe crear instancias de él por ningún medio.
class Char
Métodos
| Método | Descripción |
|---|---|
| static ConvertFromUtf32(uint32_t) | Convierte una unidad de código UTF-32 en una instancia de la clase System::String. |
| static ConvertToUtf32(char_t, char_t) | Convierte el par sustituto UTF-16 especificado en una unidad de código UTF-32. |
| static ConvertToUtf32(const String&, int) | Convierte el valor de un carácter codificado en UTF-16 o un par sustituto en una posición especificada de una cadena en una unidad de código UTF-32. |
| static GetNumericValue(char_t) | Convierte el carácter UTF-16 especificado en un valor numérico de punto flotante de doble precisión. |
| static GetUnicodeCategory(char_t) | Devuelve un valor que representa una categoría Unicode del carácter especificado. |
| static IsAsciiWhiteSpace(char_t) | Determina si el carácter especificado se clasifica como un carácter de espacio en blanco ASCII. |
| static IsControl(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado se clasifica como un carácter de control Unicode. |
| static IsControl(char_t) | Determina si el carácter especificado se clasifica como un carácter de control Unicode. |
| static IsDigit(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado se clasifica como un dígito decimal. |
| static IsDigit(const String&, const int32_t) | Determina si el carácter en el índice especificado de la cadena especificada se clasifica como un dígito decimal. |
| static IsDigit(char_t) | Determina si el carácter especificado se clasifica como un dígito decimal. |
| static IsHighSurrogate(const String&, int) | Determina si el carácter en el índice especificado de la cadena especificada es una unidad de código de sustituto alto UTF-16. |
| static IsHighSurrogate(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado es un sustituto alto. |
| static IsHighSurrogate(char_t) | Determina si el carácter especificado es un sustituto alto. |
| static IsLetter(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como letra Unicode. |
| static IsLetter(char_t) | Determina si el carácter especificado está clasificado como letra Unicode. |
| static IsLetterOrDigit(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como letra Unicode o como dígito decimal. |
| static IsLetterOrDigit(char_t) | Determina si el carácter especificado está clasificado como letra Unicode o como dígito decimal. |
| static IsLower(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como una letra minúscula. |
| static IsLower(char_t) | Determina si el carácter especificado está clasificado como una letra minúscula. |
| static IsLower(const String&, int) | Determina si el carácter en el índice especificado de la cadena especificada está clasificado como una letra minúscula. |
| static IsLowSurrogate(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado es un sustituto bajo. |
| static IsLowSurrogate(char_t) | Determina si el carácter especificado es un sustituto bajo. |
| static IsNumber(const char_t *, int) | Determina si el carácter en el índice especificado en el búfer de caracteres especificado está clasificado como un número. |
| static IsNumber(char_t) | Determina si el carácter especificado está clasificado como un número. |
| static IsPunctuation(const char_t *, int) | Determina si el carácter en el índice especificado en el búfer de caracteres especificado está clasificado como un carácter de puntuación. |
| static IsPunctuation(char_t) | Determina si el carácter especificado está clasificado como un carácter de puntuación. |
| static IsSeparator(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como un carácter separador. |
| static IsSeparator(char_t) | Determina si el carácter especificado está clasificado como un carácter separador. |
| static IsSurrogate(char_t) | Determina si el carácter especificado es una unidad de código sustituta UTF-16. |
| static IsSurrogate(const String&, int) | Determina si el carácter en el índice especificado de la cadena especificada es una unidad de código sustituta UTF-16. |
| static IsSurrogatePair(char_t, char_t) | Determina si los dos caracteres especificados forman un par sustituto UTF-16. |
| static IsSurrogatePair(const String&, int) | Determina si dos caracteres consecutivos en el búfer de caracteres especificado forman un par sustituto. |
| static IsSymbol(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como un carácter símbolo. |
| static IsSymbol(char_t) | Determina si el carácter especificado está clasificado como un carácter símbolo. |
| static IsUpper(const String&, int) | Determina si el carácter en el índice especificado de la cadena especificada está clasificado como una letra mayúscula. |
| static IsUpper(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como una letra mayúscula. |
| static IsUpper(char_t) | Determina si el carácter especificado está clasificado como una letra mayúscula. |
| static IsWhiteSpace(const char_t *, int) | Determina si el carácter en el índice especificado del búfer de caracteres especificado está clasificado como un carácter de espacio en blanco. |
| static IsWhiteSpace(char_t) | Determina si el carácter especificado está clasificado como un carácter de espacio en blanco. |
| static IsWhiteSpace(const String&, int) | Determina si el carácter en el índice especificado de la cadena especificada está clasificado como un carácter de espacio en blanco. |
| static Parse(const String&) | Convierte el primer y único carácter de la cadena especificada a un valor char_t. |
| static ToLower(char_t) | Convierte el carácter especificado a minúsculas. |
| static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&) | Convierte el carácter especificado a minúsculas. |
| static ToLowerInvariant(char_t) | Convierte el carácter especificado a minúsculas. |
| static ToUpper(char_t) | Convierte el carácter especificado a mayúsculas. |
| static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&) | Convierte el carácter especificado a mayúsculas. |
| static ToUpperInvariant(char_t) | Convierte el carácter especificado a mayúsculas. |
| static TryParse(const System::String&, char_t&) | Intenta convertir una cadena que consiste en un solo carácter a un carácter UTF-16. La función solo tiene éxito cuando la cadena de entrada no es nula y tiene una longitud de exactamente un carácter. |
Ver también
- Namespace System
- Library Aspose.Page for C++