مساحة الأسماء System::Collections

الفئات

الفئةالوصف
BitArrayArray من البتات التي يمكن الوصول إليها عبر الفهرس. يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
BitArrayPtrمؤشر إلى BitArray. هذا النوع هو مؤشر لإدارة حذف كائن آخر. يجب تخصيصه على المكدس وتمريره إلى الدوال إما بالقيمة أو بالمرجع الثابت.
CollectionBaseيوفر فئة أساسية مجردة لمجموعة ذات نوعية قوية.
ICollectionيعرّف واجهة مجموعة غير عامة.
IEnumerableIEnumerable هي الواجهة الأساسية لجميع المجموعات غير العامة التي يمكن تعدادها.
IEnumeratorواجهة للعداد التي يمكن استخدامها للتنقل عبر بعض العناصر. يجب تخصيص كائنات هذه الفئة فقط باستخدام دالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام عامل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
IEnumeratorImplRefTypeغلاف يُنشئ تنفيذًا غير عام لـ IEnumerator فوق المكرّر العام IEnumeratorImplRefType - غلاف لأنواع المراجع.
IEnumeratorImplValueTypeغلاف يُنشئ تنفيذًا غير عام لـ IEnumerator فوق المكرّر العام IEnumeratorImplRefType - غلاف لأنواع القيم.
IEqualityComparer
IListIList تمثل مجموعة غير عامة من الكائنات يمكن الوصول إليها فرديًا عبر الفهرس.
IListImplRefTypeقالب يطبق واجهة System::Collections::IList على كائن System::Collections::Generic::List تنفيذ لأنواع المراجع.
IListImplValueTypeقالب يطبق واجهة System::Collections::IList على كائن System::Collections::Generic::List تنفيذ لأنواع القيم.
IListWrapperواجهة لدعم التحويل من مجموعة عامة إلى مجموعة غير عامة.
Invalidatableفئة تجعل من الممكن تتبع حالة الكائنات التابعة لها عبر كائنات InvalidatableTracker.
InvalidatableTrackerفئة تنفّذ متتبعات كائنات Invalidatable.