نطاق 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.