System::Char klass
Innehåll
[
Dölj
]Char class
Tillhandahåller metoder för manipulation av tecken representerade som UTF-16-kodenheter. Detta är en statisk typ utan instansfunktioner. Du bör aldrig skapa instanser av den på något sätt.
class Char
Metoder
| Metod | Beskrivning |
|---|---|
| static ConvertFromUtf32(uint32_t) | Konverterar en UTF-32-kodenhet till en instans av System::String-klassen. |
| static ConvertToUtf32(char_t, char_t) | Konverterar det angivna UTF-16-surrogatparet till en UTF-32-kodenhet. |
| static ConvertToUtf32(const String&, int) | Konverterar värdet av ett UTF-16‑kodad tecken eller surrogatpar på en specificerad position i en sträng till en UTF-32‑kodenhet. |
| static GetNumericValue(char_t) | Konverterar det specificerade UTF-16‑tecknet till ett dubbelprecision flyttal. |
| static GetUnicodeCategory(char_t) | Returnerar ett värde som representerar en Unicode‑kategori för det specificerade tecknet. |
| static IsAsciiWhiteSpace(char_t) | Bestämmer om det specificerade tecknet klassificeras som ett ASCII‑blankstegstecken. |
| static IsControl(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som ett Unicode‑kontrolltecken. |
| static IsControl(char_t) | Bestämmer om det specificerade tecknet klassificeras som ett Unicode‑kontrolltecken. |
| static IsDigit(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som en decimalsiffra. |
| static IsDigit(const String&, const int32_t) | Bestämmer om tecknet på det specificerade indexet i den specificerade strängen klassificeras som en decimalsiffra. |
| static IsDigit(char_t) | Bestämmer om det specificerade tecknet klassificeras som en decimalsiffra. |
| static IsHighSurrogate(const String&, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade strängen är en UTF-16‑högsurrogat‑kodenhet. |
| static IsHighSurrogate(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten är en högsurrogat. |
| static IsHighSurrogate(char_t) | Bestämmer om det specificerade tecknet är en högsurrogat. |
| static IsLetter(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som en Unicode‑bokstav. |
| static IsLetter(char_t) | Bestämmer om det specificerade tecknet klassificeras som en Unicode‑bokstav. |
| static IsLetterOrDigit(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som en Unicode‑bokstav eller en decimalsiffra. |
| static IsLetterOrDigit(char_t) | Bestämmer om det specificerade tecknet klassificeras som en Unicode‑bokstav eller en decimalsiffra. |
| static IsLower(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som en gemen bokstav. |
| static IsLower(char_t) | Bestämmer om det specificerade tecknet klassificeras som en gemen bokstav. |
| static IsLower(const String&, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade strängen klassificeras som en gemen bokstav. |
| static IsLowSurrogate(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten är en lågsurrogat. |
| static IsLowSurrogate(char_t) | Bestämmer om det specificerade tecknet är en lågsurrogat. |
| static IsNumber(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som ett tal. |
| static IsNumber(char_t) | Bestämmer om det specificerade tecknet klassificeras som ett tal. |
| static IsPunctuation(const char_t *, int) | Bestämmer om tecknet på det specificerade indexet i den specificerade teckenbufferten klassificeras som ett interpunktionstecken. |
| static IsPunctuation(char_t) | Bestämmer om det specificerade tecknet klassificeras som ett interpunktionstecken. |
| static IsSeparator(const char_t *, int) | Bestämmer om tecknet på det angivna indexet i den angivna teckenbufferten klassificeras som ett separator‑tecken. |
| static IsSeparator(char_t) | Bestämmer om det angivna tecknet klassificeras som ett separator‑tecken. |
| static IsSurrogate(char_t) | Bestämmer om det angivna tecknet är en UTF-16‑surrogat‑kodenhet. |
| static IsSurrogate(const String&, int) | Bestämmer om tecknet på det angivna indexet i den angivna strängen är en UTF-16‑surrogat‑kodenhet. |
| static IsSurrogatePair(char_t, char_t) | Bestämmer om de två angivna tecknen utgör ett UTF-16‑surrogat‑par. |
| static IsSurrogatePair(const String&, int) | Bestämmer om två på varandra följande tecken i den angivna teckenbufferten bildar ett surrogat‑par. |
| static IsSymbol(const char_t *, int) | Bestämmer om tecknet på det angivna indexet i den angivna teckenbufferten klassificeras som ett symbol‑tecken. |
| static IsSymbol(char_t) | Bestämmer om det angivna tecknet klassificeras som ett symbol‑tecken. |
| static IsUpper(const String&, int) | Bestämmer om tecknet på det angivna indexet i den angivna strängen klassificeras som en versal bokstav. |
| static IsUpper(const char_t *, int) | Bestämmer om tecknet på det angivna indexet i den angivna teckenbufferten klassificeras som en versal bokstav. |
| static IsUpper(char_t) | Bestämmer om det angivna tecknet klassificeras som en versal bokstav. |
| static IsWhiteSpace(const char_t *, int) | Bestämmer om tecknet på det angivna indexet i den angivna teckenbufferten klassificeras som ett blankstegstecken. |
| static IsWhiteSpace(char_t) | Bestämmer om det angivna tecknet klassificeras som ett blankstegstecken. |
| static IsWhiteSpace(const String&, int) | Bestämmer om tecknet på det angivna indexet i den angivna strängen klassificeras som ett blankstegstecken. |
| static Parse(const String&) | Omvandlar det första och enda tecknet i den angivna strängen till ett char_t‑värde. |
| static ToLower(char_t) | Omvandlar det angivna tecknet till gemener. |
| static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&) | Omvandlar det angivna tecknet till gemener. |
| static ToLowerInvariant(char_t) | Omvandlar det angivna tecknet till gemener. |
| static ToUpper(char_t) | Omvandlar det angivna tecknet till versaler. |
| static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&) | Omvandlar det angivna tecknet till versaler. |
| static ToUpperInvariant(char_t) | Omvandlar det angivna tecknet till versaler. |
| static TryParse(const System::String&, char_t&) | Försöker omvandla en sträng bestående av ett enda tecken till ett UTF-16‑tecken. Funktionen lyckas endast när indatasträngen inte är null och har en längd på exakt ett tecken. |
Se även
- Namespace System
- Library Aspose.Page for C++