System::Char Klasse
Inhalt
[
Ausblenden
]Char class
Bietet Methoden zur Manipulation von Zeichen, die als UTF‑16‑Codeeinheiten dargestellt werden. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten niemals Instanzen davon auf irgendeine Weise erstellen.
class Char
Methoden
| Methode | Beschreibung |
|---|---|
| static ConvertFromUtf32(uint32_t) | Konvertiert eine UTF-32-Codeeinheit in eine Instanz der System::String Klasse. |
| static ConvertToUtf32(char_t, char_t) | Konvertiert das angegebene UTF-16-Surrogatpaar in eine UTF-32-Codeeinheit. |
| static ConvertToUtf32(const String&, int) | Konvertiert den Wert eines UTF-16‑kodierten Zeichens oder Surrogatpaars an einer angegebenen Position in einem String in eine UTF-32‑Codeeinheit. |
| static GetNumericValue(char_t) | Konvertiert das angegebene UTF-16‑Zeichen in einen double‑Genauigkeits‑Gleitkommawert. |
| static GetUnicodeCategory(char_t) | Gibt einen Wert zurück, der die Unicode‑Kategorie des angegebenen Zeichens darstellt. |
| static IsAsciiWhiteSpace(char_t) | Bestimmt, ob das angegebene Zeichen als ASCII‑Leerzeichen klassifiziert ist. |
| static IsControl(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Unicode‑Steuerzeichen klassifiziert ist. |
| static IsControl(char_t) | Bestimmt, ob das angegebene Zeichen als Unicode‑Steuerzeichen klassifiziert ist. |
| static IsDigit(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Dezimalziffer klassifiziert ist. |
| static IsDigit(const String&, const int32_t) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen String als Dezimalziffer klassifiziert ist. |
| static IsDigit(char_t) | Bestimmt, ob das angegebene Zeichen als Dezimalziffer klassifiziert ist. |
| static IsHighSurrogate(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen String eine UTF-16‑High‑Surrogate‑Codeeinheit ist. |
| static IsHighSurrogate(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer ein High‑Surrogate ist. |
| static IsHighSurrogate(char_t) | Bestimmt, ob das angegebene Zeichen ein High‑Surrogate ist. |
| static IsLetter(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Unicode‑Buchstabe klassifiziert ist. |
| static IsLetter(char_t) | Bestimmt, ob das angegebene Zeichen als Unicode‑Buchstabe klassifiziert ist. |
| static IsLetterOrDigit(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Unicode‑Buchstabe oder Dezimalziffer klassifiziert ist. |
| static IsLetterOrDigit(char_t) | Bestimmt, ob das angegebene Zeichen als Unicode‑Buchstabe oder Dezimalziffer klassifiziert ist. |
| static IsLower(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Kleinbuchstabe klassifiziert ist. |
| static IsLower(char_t) | Bestimmt, ob das angegebene Zeichen als Kleinbuchstabe klassifiziert ist. |
| static IsLower(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen String als Kleinbuchstabe klassifiziert ist. |
| static IsLowSurrogate(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer ein Low‑Surrogate ist. |
| static IsLowSurrogate(char_t) | Bestimmt, ob das angegebene Zeichen ein Low‑Surrogate ist. |
| static IsNumber(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Zahl klassifiziert ist. |
| static IsNumber(char_t) | Bestimmt, ob das angegebene Zeichen als Zahl klassifiziert ist. |
| static IsPunctuation(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Satzzeichen klassifiziert ist. |
| static IsPunctuation(char_t) | Bestimmt, ob das angegebene Zeichen als Satzzeichen klassifiziert ist. |
| static IsSeparator(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Trennzeichen klassifiziert ist. |
| static IsSeparator(char_t) | Bestimmt, ob das angegebene Zeichen als Trennzeichen klassifiziert ist. |
| static IsSurrogate(char_t) | Bestimmt, ob das angegebene Zeichen eine UTF-16 Surrogat-Codeeinheit ist. |
| static IsSurrogate(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index in der angegebenen Zeichenkette eine UTF-16 Surrogat-Codeeinheit ist. |
| static IsSurrogatePair(char_t, char_t) | Bestimmt, ob die beiden angegebenen Zeichen ein UTF-16 Surrogat-Paar bilden. |
| static IsSurrogatePair(const String&, int) | Bestimmt, ob zwei aufeinanderfolgende Zeichen im angegebenen Zeichenpuffer ein Surrogat-Paar bilden. |
| static IsSymbol(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Symbolzeichen klassifiziert ist. |
| static IsSymbol(char_t) | Bestimmt, ob das angegebene Zeichen als Symbolzeichen klassifiziert ist. |
| static IsUpper(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index in der angegebenen Zeichenkette als Großbuchstabe klassifiziert ist. |
| static IsUpper(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Großbuchstabe klassifiziert ist. |
| static IsUpper(char_t) | Bestimmt, ob das angegebene Zeichen als Großbuchstabe klassifiziert ist. |
| static IsWhiteSpace(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Leerzeichen klassifiziert ist. |
| static IsWhiteSpace(char_t) | Bestimmt, ob das angegebene Zeichen als Leerzeichen klassifiziert ist. |
| static IsWhiteSpace(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index in der angegebenen Zeichenkette als Leerzeichen klassifiziert ist. |
| static Parse(const String&) | Konvertiert das erste und einzige Zeichen der angegebenen Zeichenkette in einen char_t-Wert. |
| static ToLower(char_t) | Konvertiert das angegebene Zeichen in Kleinbuchstaben. |
| static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&) | Konvertiert das angegebene Zeichen in Kleinbuchstaben. |
| static ToLowerInvariant(char_t) | Konvertiert das angegebene Zeichen in Kleinbuchstaben. |
| static ToUpper(char_t) | Konvertiert das angegebene Zeichen in Großbuchstaben. |
| static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&) | Konvertiert das angegebene Zeichen in Großbuchstaben. |
| static ToUpperInvariant(char_t) | Konvertiert das angegebene Zeichen in Großbuchstaben. |
| static TryParse(const System::String&, char_t&) | Versucht, eine Zeichenkette, die aus einem einzelnen Zeichen besteht, in ein UTF-16‑Zeichen zu konvertieren. Die Funktion ist nur erfolgreich, wenn die Eingabezeichenkette nicht null ist und genau ein Zeichen lang ist. |
Siehe auch
- Namespace System
- Library Aspose.Page for C++