الفئة System::Char

Char class

يوفر طرقًا لمعالجة الأحرف الممثلة كوحدات شفرة UTF-16. هذا نوع ثابت لا يقدم خدمات مثيلات. يجب ألا تنشئ أي مثيلات له بأي وسيلة.

class Char

الطرق

طريقةالوصف
static ConvertFromUtf32(uint32_t)يحوّل وحدة شفرة UTF-32 إلى مثيل من الفئة System::String.
static ConvertToUtf32(char_t, char_t)يحوّل الزوج البديل UTF-16 المحدد إلى وحدة شفرة UTF-32.
static ConvertToUtf32(const String&, int)يحوّل قيمة حرف مشفر بـ UTF-16 أو زوج بديل في موقع محدد داخل سلسلة إلى وحدة شفرة UTF-32.
static GetNumericValue(char_t)يحوّل الحرف UTF-16 المحدد إلى قيمة عددية ذات دقة مزدوجة.
static GetUnicodeCategory(char_t)يرجع قيمة تمثل فئة Unicode للحرف المحدد.
static IsAsciiWhiteSpace(char_t)يحدد ما إذا كان الحرف المحدد مصنفًا كحرف مسافة بيضاء ASCII.
static IsControl(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد داخل المخزن المؤقت للحروف المحدد مصنفًا كحرف تحكم Unicode.
static IsControl(char_t)يحدد ما إذا كان الحرف المحدد مصنفًا كحرف تحكم Unicode.
static IsDigit(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كرقم عشري.
static IsDigit(const String&, const int32_t)يحدد ما إذا كان الحرف في الفهرس المحدد في السلسلة المحددة يُصنَّف كرقم عشري.
static IsDigit(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كرقم عشري.
static IsHighSurrogate(const String&, int)يحدد ما إذا كان الحرف في الفهرس المحدد في السلسلة المحددة وحدة شفرة UTF-16 عالية البديل.
static IsHighSurrogate(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد بديلًا عاليًا.
static IsHighSurrogate(char_t)يحدد ما إذا كان الحرف المحدد بديلًا عاليًا.
static IsLetter(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كحرف يونيكود.
static IsLetter(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كحرف يونيكود.
static IsLetterOrDigit(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كحرف يونيكود أو رقم عشري.
static IsLetterOrDigit(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كحرف يونيكود أو رقم عشري.
static IsLower(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كحرف صغير.
static IsLower(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كحرف صغير.
static IsLower(const String&, int)يحدد ما إذا كان الحرف في الفهرس المحدد في السلسلة المحددة يُصنَّف كحرف صغير.
static IsLowSurrogate(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد بديلًا منخفضًا.
static IsLowSurrogate(char_t)يحدد ما إذا كان الحرف المحدد بديلًا منخفضًا.
static IsNumber(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كرقم.
static IsNumber(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كرقم.
static IsPunctuation(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كحرف علامات ترقيم.
static IsPunctuation(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كحرف علامات ترقيم.
static IsSeparator(const char_t *, int)يحدد ما إذا كان الحرف في الفهرس المحدد في المخزن المؤقت للحروف المحدد يُصنَّف كحرف فاصل.
static IsSeparator(char_t)يحدد ما إذا كان الحرف المحدد يُصنَّف كحرف فاصل.
static IsSurrogate(char_t)يحدد ما إذا كان الحرف المحدد وحدة شفرة UTF-16 بديلة.
static IsSurrogate(const String&, int)يحدد ما إذا كان الحرف في الفهرس المحدد في السلسلة المحددة وحدة شفرة UTF-16 بديلة.
static IsSurrogatePair(char_t, char_t)يحدد ما إذا كان الحرفان المحددان لزوج UTF-16 بديل.
static IsSurrogatePair(const String&, int)يحدد ما إذا كان حرفان متتاليان في المخزن المؤقت للحروف المحدد يشكلان زوجًا بديلًا.
static IsSymbol(const char_t *, int)يحدد ما إذا كان الحرف الموجود في الفهرس المحدد في المخزن المؤقت للحروف المحدد مصنّفًا كحرف رمزي.
static IsSymbol(char_t)يحدد ما إذا كان الحرف المحدد مصنّفًا كحرف رمزي.
static IsUpper(const String&, int)يحدد ما إذا كان الحرف الموجود في الفهرس المحدد في السلسلة المحددة مصنّفًا كحرف كبير.
static IsUpper(const char_t *, int)يحدد ما إذا كان الحرف الموجود في الفهرس المحدد في المخزن المؤقت للحروف المحدد مصنّفًا كحرف كبير.
static IsUpper(char_t)يحدد ما إذا كان الحرف المحدد مصنّفًا كحرف كبير.
static IsWhiteSpace(const char_t *, int)يحدد ما إذا كان الحرف الموجود في الفهرس المحدد في المخزن المؤقت للحروف المحدد مصنّفًا كحرف مساحة بيضاء.
static IsWhiteSpace(char_t)يحدد ما إذا كان الحرف المحدد مصنّفًا كحرف مساحة بيضاء.
static IsWhiteSpace(const String&, int)يحدد ما إذا كان الحرف الموجود في الفهرس المحدد في السلسلة المحددة مصنّفًا كحرف مساحة بيضاء.
static Parse(const String&)يحوّل الحرف الأول والوحيد في السلسلة المحددة إلى قيمة من نوع char_t.
static ToLower(char_t)يحوّل الحرف المحدد إلى حرف صغير.
static ToLower(char_t, const SharedPtr<Globalization::CultureInfo>&)يحوّل الحرف المحدد إلى حرف صغير.
static ToLowerInvariant(char_t)يحوّل الحرف المحدد إلى حرف صغير.
static ToUpper(char_t)يحوّل الحرف المحدد إلى حرف كبير.
static ToUpper(char_t, const SharedPtr<Globalization::CultureInfo>&)يحوّل الحرف المحدد إلى حرف كبير.
static ToUpperInvariant(char_t)يحوّل الحرف المحدد إلى حرف كبير.
static TryParse(const System::String&, char_t&)يحاول تحويل سلسلة تتكوّن من حرف واحد إلى حرف UTF-16. تنجح الدالة فقط عندما لا تكون السلسلة المدخلة فارغة وتكون طولها حرفًا واحدًا بالضبط.

انظر أيضًا