فئة System::Collections::CollectionBase
CollectionBase class
يوفر فئة أساسية مجردة لمجموعة ذات نوعية قوية.
template<typename T>class CollectionBase : public virtual System::Collections::Generic::IEnumerable<T>
| معامل | الوصف |
|---|
| T | نوع عناصر المجموعة |
Nested classes
الطرق
| طريقة | الوصف |
|---|
| Clear() | يزيل جميع الكائنات من نسخة المجموعة. لا يمكن تجاوز هذه الطريقة. |
| get_Capacity() | يعيد عدد العناصر التي يمكن للمجموعة احتواؤها. |
| get_Count() | يعيد عدد العناصر الموجودة في نسخة المجموعة. لا يمكن تجاوز هذه الطريقة. |
| GetEnumerator() override | يعيد كائن تعداد يتنقل عبر نسخة المجموعة. |
| RemoveAt(int32_t) | يزيل العنصر عند الفهرس المحدد في نسخة المجموعة. هذه الطريقة غير قابلة للتجاوز. |
| set_Capacity(int32_t) | يضبط عدد العناصر التي يمكن للمجموعة احتواؤها. |
| SetTemplateWeakPtr(uint32_t) override | عيّن معامل القالب الـ n’th إلى مؤشر ضعيف (بدلاً من المشترك). يسمح بتبديل المؤشرات في الحاويات إلى الوضع الضعيف. |
Typedefs
| تعريف نوع | الوصف |
|---|
| Ptr | اسم مستعار لمؤشر مشترك إلى نسخة من هذه الفئة. |
انظر أيضًا