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