Kelas System::Char

Char class

Menyediakan metode untuk memanipulasi karakter yang direpresentasikan sebagai unit kode UTF-16. Ini adalah tipe statis tanpa layanan instance. Anda tidak boleh pernah membuat instance darinya dengan cara apapun.

class Char

Metode

MetodeDeskripsi
static ConvertFromUtf32(uint32_t)Mengonversi unit kode UTF-32 menjadi instance dari kelas System::String.
static ConvertToUtf32(char_t, char_t)Mengonversi pasangan surrogate UTF-16 yang ditentukan menjadi unit kode UTF-32.
static ConvertToUtf32(const String&, int)Mengonversi nilai karakter yang dikodekan UTF-16 atau pasangan surrogate pada posisi tertentu dalam string menjadi unit kode UTF-32.
static GetNumericValue(char_t)Mengonversi karakter UTF-16 yang ditentukan menjadi nilai numerik floating-point presisi ganda.
static GetUnicodeCategory(char_t)Mengembalikan nilai yang mewakili kategori Unicode dari karakter yang ditentukan.
static IsAsciiWhiteSpace(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai karakter spasi putih ASCII.
static IsControl(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai karakter kontrol Unicode.
static IsControl(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai karakter kontrol Unicode.
static IsDigit(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai digit desimal.
static IsDigit(const String&, const int32_t)Menentukan apakah karakter pada indeks yang ditentukan dalam string yang ditentukan diklasifikasikan sebagai digit desimal.
static IsDigit(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai digit desimal.
static IsHighSurrogate(const String&, int)Menentukan apakah karakter pada indeks yang ditentukan dalam string yang ditentukan merupakan unit kode surrogate tinggi UTF-16.
static IsHighSurrogate(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan merupakan surrogate tinggi.
static IsHighSurrogate(char_t)Menentukan apakah karakter yang ditentukan merupakan surrogate tinggi.
static IsLetter(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai huruf Unicode.
static IsLetter(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai huruf Unicode.
static IsLetterOrDigit(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai huruf Unicode atau digit desimal.
static IsLetterOrDigit(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai huruf Unicode atau digit desimal.
static IsLower(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai huruf kecil.
static IsLower(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai huruf kecil.
static IsLower(const String&, int)Menentukan apakah karakter pada indeks yang ditentukan dalam string yang ditentukan diklasifikasikan sebagai huruf kecil.
static IsLowSurrogate(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan merupakan surrogate rendah.
static IsLowSurrogate(char_t)Menentukan apakah karakter yang ditentukan merupakan surrogate rendah.
static IsNumber(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai angka.
static IsNumber(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai angka.
static IsPunctuation(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai karakter tanda baca.
static IsPunctuation(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai karakter tanda baca.
static IsSeparator(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai karakter pemisah.
static IsSeparator(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai karakter pemisah.
static IsSurrogate(char_t)Menentukan apakah karakter yang ditentukan adalah unit kode surrogate UTF-16.
static IsSurrogate(const String&, int)Menentukan apakah karakter pada indeks yang ditentukan dalam string yang ditentukan adalah unit kode surrogate UTF-16.
static IsSurrogatePair(char_t, char_t)Menentukan apakah dua karakter yang ditentukan untuk pasangan surrogate UTF-16.
static IsSurrogatePair(const String&, int)Menentukan apakah dua karakter berurutan dalam buffer karakter yang ditentukan merupakan pasangan surrogate.
static IsSymbol(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai karakter simbol.
static IsSymbol(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai karakter simbol.
static IsUpper(const String&, int)Menentukan apakah karakter pada indeks yang ditentukan dalam string yang ditentukan diklasifikasikan sebagai huruf kapital.
static IsUpper(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai huruf kapital.
static IsUpper(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai huruf kapital.
static IsWhiteSpace(const char_t *, int)Menentukan apakah karakter pada indeks yang ditentukan dalam buffer karakter yang ditentukan diklasifikasikan sebagai karakter spasi putih.
static IsWhiteSpace(char_t)Menentukan apakah karakter yang ditentukan diklasifikasikan sebagai karakter spasi putih.
static IsWhiteSpace(const String&, int)Menentukan apakah karakter pada indeks yang ditentukan dalam string yang ditentukan diklasifikasikan sebagai karakter spasi putih.
static Parse(const String&)Mengonversi karakter pertama dan satu-satunya dari string yang ditentukan menjadi nilai char_t.
static ToLower(char_t)Mengonversi karakter yang ditentukan menjadi huruf kecil.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)Mengonversi karakter yang ditentukan menjadi huruf kecil.
static ToLowerInvariant(char_t)Mengonversi karakter yang ditentukan menjadi huruf kecil.
static ToUpper(char_t)Mengonversi karakter yang ditentukan menjadi huruf kapital.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)Mengonversi karakter yang ditentukan menjadi huruf kapital.
static ToUpperInvariant(char_t)Mengonversi karakter yang ditentukan menjadi huruf kapital.
static TryParse(const System::String&, char_t&)Mencoba mengonversi string yang terdiri dari satu karakter menjadi karakter UTF-16. Fungsi ini berhasil hanya ketika string masukan tidak null dan memiliki panjang tepat satu karakter.

Lihat Juga