System::Char sınıfı

Char class

UTF-16 kod birimleri olarak temsil edilen karakterlerin işlenmesi için yöntemler sağlar. Bu, örnek hizmeti olmayan statik bir türdür. Onun örneklerini hiçbir şekilde oluşturmamalısınız.

class Char

Yöntemler

YöntemAçıklama
static ConvertFromUtf32(uint32_t)UTF-32 kod birimini bir System::String sınıfı örneğine dönüştürür.
static ConvertToUtf32(char_t, char_t)Belirtilen UTF-16 surrogate çiftini UTF-32 kod birimine dönüştürür.
static ConvertToUtf32(const String&, int)Bir dizedeki belirtilen konumdaki UTF-16 kodlu karakterin veya surrogate çiftinin değerini UTF-32 kod birimine dönüştürür.
static GetNumericValue(char_t)Belirtilen UTF-16 karakterini çift duyarlıklı kayan nokta sayısal değere dönüştürür.
static GetUnicodeCategory(char_t)Belirtilen karakterin Unicode kategorisini temsil eden bir değer döndürür.
static IsAsciiWhiteSpace(char_t)Belirtilen karakterin ASCII boşluk karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsControl(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksteki karakterin Unicode kontrol karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsControl(char_t)Belirtilen karakterin Unicode kontrol karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsDigit(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin ondalık rakam olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsDigit(const String&, const int32_t)Belirtilen dizedeki belirtilen indeksdeki karakterin ondalık rakam olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsDigit(char_t)Belirtilen karakterin ondalık rakam olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsHighSurrogate(const String&, int)Belirtilen dizedeki belirtilen indeksdeki karakterin UTF-16 yüksek surrogaat kod birimi olup olmadığını belirler.
static IsHighSurrogate(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin yüksek surrogaat olup olmadığını belirler.
static IsHighSurrogate(char_t)Belirtilen karakterin yüksek surrogaat olup olmadığını belirler.
static IsLetter(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin Unicode harfi olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLetter(char_t)Belirtilen karakterin Unicode harfi olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLetterOrDigit(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin Unicode harfi ya da ondalık rakam olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLetterOrDigit(char_t)Belirtilen karakterin Unicode harfi ya da ondalık rakam olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLower(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin küçük harf olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLower(char_t)Belirtilen karakterin küçük harf olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLower(const String&, int)Belirtilen dizedeki belirtilen indeksdeki karakterin küçük harf olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsLowSurrogate(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin düşük surrogaat olup olmadığını belirler.
static IsLowSurrogate(char_t)Belirtilen karakterin düşük surrogaat olup olmadığını belirler.
static IsNumber(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin sayı olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsNumber(char_t)Belirtilen karakterin sayı olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsPunctuation(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin noktalama işareti olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsPunctuation(char_t)Belirtilen karakterin noktalama işareti olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsSeparator(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin ayırıcı karakter olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsSeparator(char_t)Belirtilen karakterin ayırıcı karakter olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsSurrogate(char_t)Belirtilen karakterin UTF-16 surrogaat kod birimi olup olmadığını belirler.
static IsSurrogate(const String&, int)Belirtilen dizedeki belirtilen indeksdeki karakterin UTF-16 surrogaat kod birimi olup olmadığını belirler.
static IsSurrogatePair(char_t, char_t)Belirtilen iki karakterin UTF-16 surrogaat çifti olup olmadığını belirler.
static IsSurrogatePair(const String&, int)Belirtilen karakter tamponundaki iki ardışık karakterin bir surrogate çifti olup olmadığını belirler.
static IsSymbol(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin bir sembol karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsSymbol(char_t)Belirtilen karakterin bir sembol karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsUpper(const String&, int)Belirtilen dizedeki belirtilen indeksdeki karakterin büyük harf olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsUpper(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin büyük harf olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsUpper(char_t)Belirtilen karakterin büyük harf olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsWhiteSpace(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksdeki karakterin boşluk karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsWhiteSpace(char_t)Belirtilen karakterin boşluk karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsWhiteSpace(const String&, int)Belirtilen dizedeki belirtilen indeksdeki karakterin boşluk karakteri olarak sınıflandırılıp sınıflandırılmadığını belirler.
static Parse(const String&)Belirtilen dizedeki ilk ve tek karakteri bir char_t değerine dönüştürür.
static ToLower(char_t)Belirtilen karakteri küçük harfe dönüştürür.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)Belirtilen karakteri küçük harfe dönüştürür.
static ToLowerInvariant(char_t)Belirtilen karakteri küçük harfe dönüştürür.
static ToUpper(char_t)Belirtilen karakteri büyük harfe dönüştürür.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)Belirtilen karakteri büyük harfe dönüştürür.
static ToUpperInvariant(char_t)Belirtilen karakteri büyük harfe dönüştürür.
static TryParse(const System::String&, char_t&)Tek bir karakterden oluşan bir dizeyi UTF-16 karakterine dönüştürmeye çalışır. Fonksiyon yalnızca giriş dizesi null olmadığında ve tam olarak bir karakter uzunluğunda olduğunda başarılı olur.

Ayrıca Bakınız