فئة 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 أو زوج بديل (surrogate pair) في موضع محدد داخل سلسلة إلى وحدة شفرة 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 عالية (high surrogate). |
| static IsHighSurrogate(const char_t *, int) | يحدد ما إذا كان الحرف الموجود في الفهرس المحدد داخل مخزن الأحرف المحدد هو بديل عالي (high surrogate). |
| static IsHighSurrogate(char_t) | يحدد ما إذا كان الحرف المحدد هو بديل عالي (high surrogate). |
| static IsLetter(const char_t *, int) | يحدد ما إذا كان الحرف الموجود في الفهرس المحدد داخل مخزن الأحرف المحدد مصنّفًا كحرف Unicode. |
| static IsLetter(char_t) | يحدد ما إذا كان الحرف المحدد مصنّفًا كحرف Unicode. |
| static IsLetterOrDigit(const char_t *, int) | يحدد ما إذا كان الحرف الموجود في الفهرس المحدد داخل مخزن الأحرف المحدد مصنّفًا كحرف Unicode أو رقم عشري. |
| static IsLetterOrDigit(char_t) | يحدد ما إذا كان الحرف المحدد مصنّفًا كحرف Unicode أو رقم عشري. |
| static IsLower(const char_t *, int) | يحدد ما إذا كان الحرف الموجود في الفهرس المحدد داخل مخزن الأحرف المحدد مصنّفًا كحرف صغير. |
| static IsLower(char_t) | يحدد ما إذا كان الحرف المحدد مصنّفًا كحرف صغير. |
| static IsLower(const String&, int) | يحدد ما إذا كان الحرف الموجود في الفهرس المحدد داخل السلسلة المحددة مصنّفًا كحرف صغير. |
| static IsLowSurrogate(const char_t *, int) | يحدد ما إذا كان الحرف الموجود في الفهرس المحدد داخل مخزن الأحرف المحدد هو بديل منخفض (low surrogate). |
| static IsLowSurrogate(char_t) | يحدد ما إذا كان الحرف المحدد هو بديل منخفض (low surrogate). |
| 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. تنجح الدالة فقط عندما لا تكون السلسلة المدخلة فارغة وتكون طولها حرفًا واحدًا بالضبط. |
انظر أيضًا
- Namespace System
- Library Aspose.Page for C++