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 instans‑tjänster. 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 klass. |
| 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-kodat tecken eller surrogatpar på en specificerad position i en sträng till en UTF-32-kod enhet. |
| 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-blanktecken. |
| static IsControl(const char_t *, int) | Bestämmer om tecknet på den specificerade indexen 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å den specificerade indexen i den specificerade teckenbufferten klassificeras som en decimalsiffra. |
| static IsDigit(const String&, const int32_t) | Bestämmer om tecknet på den specificerade indexen 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å den specificerade indexen i den specificerade strängen är en UTF-16 högsurrogat kodenhet. |
| static IsHighSurrogate(const char_t *, int) | Bestämmer om tecknet på den specificerade indexen 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å den specificerade indexen 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å den specificerade indexen 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å den specificerade indexen 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å den specificerade indexen i den specificerade strängen klassificeras som en gemen bokstav. |
| static IsLowSurrogate(const char_t *, int) | Bestämmer om tecknet på den specificerade indexen 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å den specificerade indexen 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å den specificerade indexen i den specificerade teckenbufferten klassificeras som ett skiljetecken. |
| static IsPunctuation(char_t) | Bestämmer om det specificerade tecknet klassificeras som ett skiljetecken. |
| 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-kod-enhet. |
| static IsSurrogate(const String&, int) | Bestämmer om tecknet på det angivna indexet i den angivna strängen är en UTF-16 surrogat-kod-enhet. |
| static IsSurrogatePair(char_t, char_t) | Bestämmer om de två angivna tecknen för ett UTF-16 surrogatpar. |
| static IsSurrogatePair(const String&, int) | Bestämmer om två på varandra följande tecken i den angivna teckenbufferten bildar ett surrogatpar. |
| 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. |
| static IsUpper(const char_t *, int) | Bestämmer om tecknet på det angivna indexet i den angivna teckenbufferten klassificeras som en versal. |
| static IsUpper(char_t) | Bestämmer om det angivna tecknet klassificeras som en versal. |
| static IsWhiteSpace(const char_t *, int) | Bestämmer om tecknet på det angivna indexet i den angivna teckenbufferten klassificeras som ett blanksteg-tecken. |
| static IsWhiteSpace(char_t) | Bestämmer om det angivna tecknet klassificeras som ett blanksteg-tecken. |
| static IsWhiteSpace(const String&, int) | Bestämmer om tecknet på det angivna indexet i den angivna strängen klassificeras som ett blanksteg-tecken. |
| static Parse(const String&) | Konverterar det första och enda tecknet i den angivna strängen till ett char_t‑värde. |
| static ToLower(char_t) | Konverterar det angivna tecknet till gemener. |
| static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&) | Konverterar det angivna tecknet till gemener. |
| static ToLowerInvariant(char_t) | Konverterar det angivna tecknet till gemener. |
| static ToUpper(char_t) | Konverterar det angivna tecknet till versaler. |
| static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&) | Konverterar det angivna tecknet till versaler. |
| static ToUpperInvariant(char_t) | Konverterar det angivna tecknet till versaler. |
| static TryParse(const System::String&, char_t&) | Försöker konvertera en sträng som består av ett enda tecken till ett UTF-16‑tecken. Funktionen lyckas endast när inmatningssträngen inte är null och har en längd på exakt ett tecken. |
Se även
- Namespace System
- Library Aspose.PDF for C++