System::Char-klass

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

MetodBeskrivning
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 decimal­siffra.
static IsDigit(const String&, const int32_t)Bestämmer om tecknet på den specificerade indexen i den specificerade strängen klassificeras som en decimal­siffra.
static IsDigit(char_t)Bestämmer om det specificerade tecknet klassificeras som en decimal­siffra.
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 decimal­siffra.
static IsLetterOrDigit(char_t)Bestämmer om det specificerade tecknet klassificeras som en Unicode-bokstav eller en decimal­siffra.
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