System::Collections::Specialized::StringCollection فئة
محتويات
[
يخفي
]StringCollection class
قائمة مفهرسة من السلاسل. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() . لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class StringCollection : public System::Collections::Generic::IEnumerable<System::String>
Nested classes
- Class Enumerator
الطرق
| طريقة | الوصف |
|---|---|
| Add(const System::String&) | يضيف القيمة إلى نهاية القائمة. |
| AddRange(const ArrayPtr<System::String>&) | أضف عناصر إلى الحاوية. |
| begin() | يعيد مُكرِّرًا إلى العنصر الأول في الحاوية. إذا كانت الحاوية فارغة، سيكون المُكرِّر المُعاد مساويًا لـ end(). |
| begin() const | يعيد مُكرِّرًا إلى العنصر الأول في الحاوية المؤهَّلة بالثابت. إذا كانت الحاوية فارغة، سيكون المُكرِّر المُعاد مساويًا لـ end(). |
| cbegin() const | يعيد مُكرِّرًا إلى العنصر الأول المؤهَّل بالثابت في الحاوية. إذا كانت الحاوية فارغة، سيكون المُكرِّر المُعاد مساويًا لـ cend(). |
| cend() const | يعيد مُكرِّرًا إلى العنصر الذي يلي العنصر الأخير في الحاوية. هذا العنصر يعمل كعنصر نائب؛ محاولة الوصول إليه تؤدي إلى سلوك غير معرف. |
| Clear() | يحذف جميع العناصر. |
| Contains(const System::String&) const | يتحقق مما إذا كانت السلسلة المحددة موجودة في الحاوية. |
| CopyTo(const ArrayPtr<System::String>&, const int32_t) const | انسخ العناصر إلى عناصر المصفوفة الموجودة. |
| crbegin() const | يعيد مُكرِّرًا عكسيًا إلى العنصر الأول في الحاوية المعكوسة. وهو يتطابق مع العنصر الأخير في الحاوية غير المعكوسة. إذا كانت الحاوية فارغة، يكون المُكرِّر المُعاد مساويًا لـ crend(). |
| crend() const | يعيد مُكرِّرًا عكسيًا إلى العنصر الذي يلي العنصر الأخير في الحاوية المعكوسة. وهو يتطابق مع العنصر الذي يسبق العنصر الأول في الحاوية غير المعكوسة. هذا العنصر يعمل كعنصر نائب، ومحاولة الوصول إليه تؤدي إلى سلوك غير معرف. |
| data() | مُستَخدِم بنية البيانات الداخلية. |
| data() const | مُستَخدِم بنية البيانات الداخلية. |
| end() | يعيد مُكرِّرًا إلى العنصر الذي يلي العنصر الأخير في الحاوية. هذا العنصر يعمل كعنصر نائب؛ محاولة الوصول إليه تؤدي إلى سلوك غير معرف. |
| end() const | يعيد مُكرِّرًا إلى العنصر الذي يلي العنصر الأخير في الحاوية المؤهَّلة بالثابت. هذا العنصر يعمل كعنصر نائب؛ محاولة الوصول إليه تؤدي إلى سلوك غير معرف. |
| get_Count() const | يحصل على عدد العناصر في المجموعة. |
| GetEnumerator() override | يحصل على المُعدِّد الذي يتنقل عبر المجموعة الحالية. |
| idx_get(int) const | يحصل على القيمة في الموضع المحدد. |
| idx_set(int, const System::String&) | يضبط القيمة في الموضع المحدد. |
| IndexOf(const System::String&) const | يبحث عن سلسلة محددة في الحاوية. |
| Insert(int, const System::String&) | يدرج قيمة محددة في الحاوية. |
| operator[](int) | دالة وصول. |
| rbegin() | يعيد مكرّرًا عكسيًا إلى العنصر الأول من الحاوية المعكوسة. يتطابق مع العنصر الأخير من الحاوية غير المعكوسة. إذا كانت الحاوية فارغة، فإن المكرّر المعاد يساوي rend(). |
| rbegin() const | يعيد مكرّرًا عكسيًا إلى العنصر الأول من الحاوية المعكوسة. يتطابق مع العنصر الأخير من الحاوية غير المعكوسة. إذا كانت الحاوية فارغة، فإن المكرّر المعاد يساوي rend(). |
| Remove(const System::String&) | يزيل الظهور الأول للسلسلة المحددة. |
| RemoveAt(int) | يزيل العنصر في الموضع المحدد. |
| rend() | يعيد مُكرِّرًا عكسيًا إلى العنصر الذي يلي العنصر الأخير في الحاوية المعكوسة. وهو يتطابق مع العنصر الذي يسبق العنصر الأول في الحاوية غير المعكوسة. هذا العنصر يعمل كعنصر نائب، ومحاولة الوصول إليه تؤدي إلى سلوك غير معرف. |
| rend() const | يعيد مُكرِّرًا عكسيًا إلى العنصر الذي يلي العنصر الأخير في الحاوية المعكوسة. وهو يتطابق مع العنصر الذي يسبق العنصر الأول في الحاوية غير المعكوسة. هذا العنصر يعمل كعنصر نائب، ومحاولة الوصول إليه تؤدي إلى سلوك غير معرف. |
| StringCollection() | ينشئ مجموعة سلاسل فارغة. |
| virtualizeBeginConstIterator() const override | يسترجع تنفيذ begin const iterator للحاوية الحالية. |
| virtualizeBeginIterator() override | يسترجع تنفيذ begin iterator للحاوية الحالية. |
| virtualizeEndConstIterator() const override | يسترجع تنفيذ end const iterator للحاوية الحالية. |
| virtualizeEndIterator() override | يسترجع تنفيذ end iterator للحاوية الحالية. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| const_iterator | نوع المكرّر الثابت. |
| const_reverse_iterator | نوع المكرّر العكسي الثابت. |
| iterator | نوع المكرّر. |
| reverse_iterator | نوع المكرّر العكسي. |
انظر أيضًا
- Class IEnumerable
- Namespace System::Collections::Specialized
- Library Aspose.Page for C++