System::Char klasse

Char class

Biedt methoden voor manipulatie van tekens die worden weergegeven als UTF‑16 code‑eenheden. Dit is een statisch type zonder instantie‑services. Je mag nooit op welke manier dan ook instanties ervan maken.

class Char

Methoden

MethodeBeschrijving
static ConvertFromUtf32(uint32_t)Converteert een UTF-32-code-eenheid naar een instantie van de System::String klasse.
static ConvertToUtf32(char_t, char_t)Converteert het opgegeven UTF-16-surrogatenpaar naar een UTF-32-code-eenheid.
static ConvertToUtf32(const String&, int)Converteert de waarde van een UTF-16-gecodeerd teken of surrogatenpaar op een opgegeven positie in een string naar een UTF-32-code-eenheid.
static GetNumericValue(char_t)Converteert het opgegeven UTF-16-teken naar een double‑precisie floating‑point numerieke waarde.
static GetUnicodeCategory(char_t)Retourneert een waarde die de Unicode‑categorie van het opgegeven teken vertegenwoordigt.
static IsAsciiWhiteSpace(char_t)Bepaalt of het opgegeven teken geclassificeerd is als een ASCII‑witruimte‑teken.
static IsControl(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer geclassificeerd is als een Unicode‑controleteken.
static IsControl(char_t)Bepaalt of het opgegeven teken geclassificeerd is als een Unicode‑controleteken.
static IsDigit(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer geclassificeerd is als een decimaal cijfer.
static IsDigit(const String&, const int32_t)Bepaalt of het teken op de opgegeven index in de opgegeven string geclassificeerd is als een decimaal cijfer.
static IsDigit(char_t)Bepaalt of het opgegeven teken geclassificeerd is als een decimaal cijfer.
static IsHighSurrogate(const String&, int)Bepaalt of het teken op de opgegeven index in de opgegeven string een UTF-16 high surrogate code-eenheid is.
static IsHighSurrogate(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer een high surrogate is.
static IsHighSurrogate(char_t)Bepaalt of het opgegeven teken een high surrogate is.
static IsLetter(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer geclassificeerd is als een Unicode‑letter.
static IsLetter(char_t)Bepaalt of het opgegeven teken geclassificeerd is als een Unicode‑letter.
static IsLetterOrDigit(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer geclassificeerd is als een Unicode‑letter of een decimaal cijfer.
static IsLetterOrDigit(char_t)Bepaalt of het opgegeven teken geclassificeerd is als een Unicode‑letter of een decimaal cijfer.
static IsLower(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer geclassificeerd is als een kleine letter.
static IsLower(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een kleine letter.
static IsLower(const String&, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenreeks wordt geclassificeerd als een kleine letter.
static IsLowSurrogate(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer een low surrogate is.
static IsLowSurrogate(char_t)Bepaalt of het opgegeven teken een low surrogate is.
static IsNumber(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer wordt geclassificeerd als een cijfer.
static IsNumber(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een cijfer.
static IsPunctuation(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer wordt geclassificeerd als een interpunctieteken.
static IsPunctuation(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een interpunctieteken.
static IsSeparator(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer wordt geclassificeerd als een scheidingsteken.
static IsSeparator(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een scheidingsteken.
static IsSurrogate(char_t)Bepaalt of het opgegeven teken een UTF-16 surrogate code-eenheid is.
static IsSurrogate(const String&, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenreeks een UTF-16 surrogate code-eenheid is.
static IsSurrogatePair(char_t, char_t)Bepaalt of de twee opgegeven tekens een UTF-16 surrogate-paar vormen.
static IsSurrogatePair(const String&, int)Bepaalt of twee opeenvolgende tekens in de opgegeven tekenbuffer een surrogate-paar vormen.
static IsSymbol(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer wordt geclassificeerd als een symboolteken.
static IsSymbol(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een symboolteken.
static IsUpper(const String&, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenreeks wordt geclassificeerd als een hoofdletter.
static IsUpper(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer wordt geclassificeerd als een hoofdletter.
static IsUpper(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een hoofdletter.
static IsWhiteSpace(const char_t *, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenbuffer wordt geclassificeerd als een witruimteteken.
static IsWhiteSpace(char_t)Bepaalt of het opgegeven teken wordt geclassificeerd als een witruimteteken.
static IsWhiteSpace(const String&, int)Bepaalt of het teken op de opgegeven index in de opgegeven tekenreeks wordt geclassificeerd als een witruimteteken.
static Parse(const String&)Converteert het eerste en enige teken van de opgegeven tekenreeks naar een char_t-waarde.
static ToLower(char_t)Converteert het opgegeven teken naar een kleine letter.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)Converteert het opgegeven teken naar een kleine letter.
static ToLowerInvariant(char_t)Converteert het opgegeven teken naar een kleine letter.
static ToUpper(char_t)Converteert het opgegeven teken naar een hoofdletter.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)Converteert het opgegeven teken naar een hoofdletter.
static ToUpperInvariant(char_t)Converteert het opgegeven teken naar een hoofdletter.
static TryParse(const System::String&, char_t&)Probeert een tekenreeks die uit één enkel teken bestaat omzetten naar een UTF-16‑teken. De functie slaagt alleen wanneer de invoertekenreeks niet null is en precies één teken lang is.

Zie ook