classe System::Char

Char class

Fournit des méthodes pour la manipulation de caractères représentés comme des unités de code UTF-16. Il s’agit d’un type statique sans services d’instance. Vous ne devez jamais créer d’instances de celui-ci par quelque moyen que ce soit.

class Char

Méthodes

MéthodeDescription
static ConvertFromUtf32(uint32_t)Convertit une unité de code UTF-32 en une instance de la classe System::String.
static ConvertToUtf32(char_t, char_t)Convertit la paire de substituts UTF-16 spécifiée en unité de code UTF-32.
static ConvertToUtf32(const String&, int)Convertit la valeur d’un caractère encodé en UTF-16 ou d’une paire de substituts à une position spécifiée dans une chaîne en unité de code UTF-32.
static GetNumericValue(char_t)Convertit le caractère UTF-16 spécifié en valeur numérique à virgule flottante double précision.
static GetUnicodeCategory(char_t)Renvoie une valeur qui représente une catégorie Unicode du caractère spécifié.
static IsAsciiWhiteSpace(char_t)Détermine si le caractère spécifié est classé comme un caractère d’espace blanc ASCII.
static IsControl(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un caractère de contrôle Unicode.
static IsControl(char_t)Détermine si le caractère spécifié est classé comme un caractère de contrôle Unicode.
static IsDigit(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un chiffre décimal.
static IsDigit(const String&, const int32_t)Détermine si le caractère à l’index spécifié dans la chaîne spécifiée est classé comme un chiffre décimal.
static IsDigit(char_t)Détermine si le caractère spécifié est classé comme un chiffre décimal.
static IsHighSurrogate(const String&, int)Détermine si le caractère à l’index spécifié dans la chaîne spécifiée est une unité de code substitut haut UTF-16.
static IsHighSurrogate(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est un substitut haut.
static IsHighSurrogate(char_t)Détermine si le caractère spécifié est un substitut haut.
static IsLetter(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme une lettre Unicode.
static IsLetter(char_t)Détermine si le caractère spécifié est classé comme une lettre Unicode.
static IsLetterOrDigit(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme une lettre Unicode ou un chiffre décimal.
static IsLetterOrDigit(char_t)Détermine si le caractère spécifié est classé comme une lettre Unicode ou un chiffre décimal.
static IsLower(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme une lettre minuscule.
static IsLower(char_t)Détermine si le caractère spécifié est classé comme une lettre minuscule.
static IsLower(const String&, int)Détermine si le caractère à l’index spécifié dans la chaîne spécifiée est classé comme une lettre minuscule.
static IsLowSurrogate(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est un surrogat bas.
static IsLowSurrogate(char_t)Détermine si le caractère spécifié est un surrogat bas.
static IsNumber(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un chiffre.
static IsNumber(char_t)Détermine si le caractère spécifié est classé comme un chiffre.
static IsPunctuation(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un caractère de ponctuation.
static IsPunctuation(char_t)Détermine si le caractère spécifié est classé comme un caractère de ponctuation.
static IsSeparator(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un caractère séparateur.
static IsSeparator(char_t)Détermine si le caractère spécifié est classé comme un caractère séparateur.
static IsSurrogate(char_t)Détermine si le caractère spécifié est une unité de code surrogat UTF-16.
static IsSurrogate(const String&, int)Détermine si le caractère à l’index spécifié dans la chaîne spécifiée est une unité de code surrogat UTF-16.
static IsSurrogatePair(char_t, char_t)Détermine si les deux caractères spécifiés forment une paire de surrogats UTF-16.
static IsSurrogatePair(const String&, int)Détermine si deux caractères consécutifs dans le tampon de caractères spécifié forment une paire de surrogats.
static IsSymbol(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un caractère symbole.
static IsSymbol(char_t)Détermine si le caractère spécifié est classé comme un caractère symbole.
static IsUpper(const String&, int)Détermine si le caractère à l’index spécifié dans la chaîne spécifiée est classé comme une lettre majuscule.
static IsUpper(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme une lettre majuscule.
static IsUpper(char_t)Détermine si le caractère spécifié est classé comme une lettre majuscule.
static IsWhiteSpace(const char_t *, int)Détermine si le caractère à l’index spécifié dans le tampon de caractères spécifié est classé comme un caractère d’espace blanc.
static IsWhiteSpace(char_t)Détermine si le caractère spécifié est classé comme un caractère d’espace blanc.
static IsWhiteSpace(const String&, int)Détermine si le caractère à l’index spécifié dans la chaîne spécifiée est classé comme un caractère d’espace blanc.
static Parse(const String&)Convertit le premier et unique caractère de la chaîne spécifiée en une valeur char_t.
static ToLower(char_t)Convertit le caractère spécifié en minuscule.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)Convertit le caractère spécifié en minuscule.
static ToLowerInvariant(char_t)Convertit le caractère spécifié en minuscule.
static ToUpper(char_t)Convertit le caractère spécifié en majuscule.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)Convertit le caractère spécifié en majuscule.
static ToUpperInvariant(char_t)Convertit le caractère spécifié en majuscule.
static TryParse(const System::String&, char_t&)Essaie de convertir une chaîne composée d’un seul caractère en caractère UTF-16. La fonction réussit uniquement lorsque la chaîne d’entrée n’est pas nulle et a une longueur d’exactement un caractère.

Voir aussi