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نوع المكرر العكسي.

انظر أيضًا