System::Globalization::StringInfo class
محتويات
[
يخفي
]StringInfo class
أداة تقسيم للتنقل عبر أجزاء السلسلة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل و/أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class StringInfo : public virtual System::Object
الطرق
| طريقة | الوصف |
|---|---|
| Equals(SharedPtr<Object>) override | |
| get_LengthInTextElements() const | يحصل على عدد عناصر النص في كائن StringInfo. |
| get_String() const | يحصل على قيمة كائن StringInfo. |
| GetHashCode() const override | نظير طريقة C# Object.GetHashCode(). يتيح تجزئة الكائنات المخصصة. |
| static GetNextTextElement(const String&) | يحصل على العنصر الأول في السلسلة المحددة. |
| static GetNextTextElement(const String&, int) | يحصل على العنصر عند الفهرس المحدد في السلسلة المحددة. |
| static GetTextElementEnumerator(const String&) | ينشئ عدادًا للتكرار عبر أحرف السلسلة. |
| static GetTextElementEnumerator(const String&, int) | ينشئ عدادًا للتكرار عبر أحرف السلسلة بدءًا من الفهرس المحدد. |
| operator=(const StringInfo&) | |
| static ParseCombiningCharacters(const String&) | يحصل على فهارس الأحرف الأساسية، والبدائل العليا، والأحرف التحكمية. |
| set_String(const String&) | يضبط قيمة كائن StringInfo. |
| StringInfo() | معلومات RTTI. |
| StringInfo(const String&) | المُنشئ. |
| StringInfo(const StringInfo&) | |
| SubstringByTextElements(int) const | يحصل على جزء فرعي من عناصر النص من العنصر النصي المحدد حتى العنصر النصي الأخير. |
| SubstringByTextElements(int, int) const | يحصل على جزء فرعي من عناصر النص من العنصر النصي المحدد حتى عدد محدد من عناصر النص. |
انظر أيضًا
- Class Object
- Namespace System::Globalization
- Library Aspose.Font for C++