System::Char Klasse
Inhalt
[
Ausblenden
]Char class
Stellt Methoden zur Manipulation von Zeichen bereit, 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 Klasse System::String. |
| 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-codierten 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‑präzisen 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 wird. |
| static IsControl(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Unicode‑Steuerzeichen klassifiziert wird. |
| static IsControl(char_t) | Bestimmt, ob das angegebene Zeichen als Unicode‑Steuerzeichen klassifiziert wird. |
| 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 ein 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 Surrogate-Codeeinheit ist. |
| static IsSurrogate(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen String eine UTF-16 Surrogate-Codeeinheit ist. |
| static IsSurrogatePair(char_t, char_t) | Bestimmt, ob die beiden angegebenen Zeichen für ein UTF-16 Surrogate-Paar. |
| static IsSurrogatePair(const String&, int) | Bestimmt, ob zwei aufeinanderfolgende Zeichen im angegebenen Zeichenpuffer ein Surrogate-Paar bilden. |
| static IsSymbol(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Symbolzeichen klassifiziert wird. |
| static IsSymbol(char_t) | Bestimmt, ob das angegebene Zeichen als Symbolzeichen klassifiziert wird. |
| static IsUpper(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index in der angegebenen Zeichenkette als Großbuchstabe klassifiziert wird. |
| static IsUpper(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Großbuchstabe klassifiziert wird. |
| static IsUpper(char_t) | Bestimmt, ob das angegebene Zeichen als Großbuchstabe klassifiziert wird. |
| static IsWhiteSpace(const char_t *, int) | Bestimmt, ob das Zeichen am angegebenen Index im angegebenen Zeichenpuffer als Leerzeichen klassifiziert wird. |
| static IsWhiteSpace(char_t) | Bestimmt, ob das angegebene Zeichen als Leerzeichen klassifiziert wird. |
| static IsWhiteSpace(const String&, int) | Bestimmt, ob das Zeichen am angegebenen Index in der angegebenen Zeichenkette als Leerzeichen klassifiziert wird. |
| 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.Font for C++