## StringInfo class


أداة تقسيم للتنقل عبر أجزاء السلسلة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة [System::MakeObject()](../../system/makeobject/). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر [System::SmartPtr](../../system/smartptr/) واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

```cpp
class StringInfo : public virtual System::Object
```

## الطرق

| طريقة | الوصف |
| --- | --- |
| [Equals](./equals/)(SharedPtr\<Object\>) override |  |
| [get_LengthInTextElements](./get_lengthintextelements/)() const | يحصل على عدد عناصر النص في كائن [StringInfo](./). |
| [get_String](./get_string/)() const | يحصل على قيمة كائن [StringInfo](./). |
| [GetHashCode](./gethashcode/)() const override | نظير طريقة C# [Object.GetHashCode()](../../system/object/gethashcode/). يتيح تجزئة الكائنات المخصصة. |
| static [GetNextTextElement](./getnexttextelement/)(const String\&) | يحصل على العنصر الأول في السلسلة المحددة. |
| static [GetNextTextElement](./getnexttextelement/)(const String\&, int) | يحصل على العنصر في الفهرس المحدد من السلسلة المحددة. |
| static [GetTextElementEnumerator](./gettextelementenumerator/)(const String\&) | ينشئ عدادًا للتنقل عبر أحرف السلسلة. |
| static [GetTextElementEnumerator](./gettextelementenumerator/)(const String\&, int) | ينشئ عدادًا للتنقل عبر أحرف السلسلة بدءًا من الفهرس المحدد. |
| [operator=](./operator=/)(const StringInfo\&) |  |
| static [ParseCombiningCharacters](./parsecombiningcharacters/)(const String\&) | يحصل على فهارس الأحرف الأساسية، والبدائل العالية، وأحرف التحكم. |
| [set_String](./set_string/)(const String\&) | يضبط قيمة كائن [StringInfo](./). |
| [StringInfo](./stringinfo/)() | معلومات RTTI. |
| [StringInfo](./stringinfo/)(const String\&) | منشئ. |
| [StringInfo](./stringinfo/)(const StringInfo\&) |  |
| [SubstringByTextElements](./substringbytextelements/)(int) const | يحصل على جزء فرعي من عناصر النص من العنصر النصي المحدد حتى العنصر النصي الأخير. |
| [SubstringByTextElements](./substringbytextelements/)(int, int) const | يحصل على جزء فرعي من عناصر النص من العنصر النصي المحدد حتى عدد محدد من عناصر النص. |
## انظر أيضًا

* Class [Object](../../system/object/)
* Namespace [System::Globalization](../)
* Library [Aspose.Page for C++](../../)
