System::Collections::Specialized::StringCollection فئة

StringCollection class

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

class StringCollection : public System::Collections::Generic::IEnumerable<System::String>

Nested classes

الطرق

طريقةالوصف
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نوع المكرّر العكسي.

انظر أيضًا