Clase System::Char

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étodoDescripció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