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şturmayın.

class Char

Yöntemler

YöntemAçıklama
static ConvertFromUtf32(uint32_t)UTF-32 kod birimini System::String sınıfının bir örneğine dönüştürür.
static ConvertToUtf32(char_t, char_t)Belirtilen UTF-16 yedek çiftini UTF-32 kod birimine dönüştürür.
static ConvertToUtf32(const String&, int)Belirtilen bir konumdaki bir dizede UTF-16 kodlu karakterin veya yedek ç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ğerine dönüştürür.
static GetUnicodeCategory(char_t)Belirtilen karakterin bir 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 indeksteki 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 indeksteki 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 indeksteki karakterin UTF-16 yüksek yedek kod birimi olup olmadığını belirler.
static IsHighSurrogate(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksteki karakterin yüksek yedek olup olmadığını belirler.
static IsHighSurrogate(char_t)Belirtilen karakterin yüksek yedek olup olmadığını belirler.
static IsLetter(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksteki 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 indeksteki karakterin Unicode harfi veya 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 veya 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 indeksteki 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 indeksteki 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 indeksteki karakterin düşük yedek olup olmadığını belirler.
static IsLowSurrogate(char_t)Belirtilen karakterin düşük yedek olup olmadığını belirler.
static IsNumber(const char_t *, int)Belirtilen karakter tamponundaki belirtilen indeksteki 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 indeksteki 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 dizindeki 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 yedek kod birimi olup olmadığını belirler.
static IsSurrogate(const String&, int)Belirtilen dizedeki belirtilen dizindeki karakterin UTF-16 yedek kod birimi olup olmadığını belirler.
static IsSurrogatePair(char_t, char_t)Belirtilen iki karakterin bir UTF-16 yedek çiftini oluşturup oluşturmadığını belirler.
static IsSurrogatePair(const String&, int)Belirtilen karakter tamponundaki ardışık iki karakterin yedek çift olup olmadığını belirler.
static IsSymbol(const char_t *, int)Belirtilen karakter tamponundaki belirtilen dizindeki karakterin sembol karakter olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsSymbol(char_t)Belirtilen karakterin sembol karakter olarak sınıflandırılıp sınıflandırılmadığını belirler.
static IsUpper(const String&, int)Belirtilen dizedeki belirtilen dizindeki 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 dizindeki 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 dizindeki 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 dizindeki 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