فئات المجموعات (دليل البرمجة لـ #C)

يوفر إطار عمل.NET فئات خاصة تخزين بيانات واسترداد. هذه الفئات توفر دعمًا للمكدسات و قوائم الانتظار و القوائم و جداول التجزئة. Most مجموعة فئات implement the same الواجهات, و these الواجهات may be inherited إلى إنشاء ارتباط جديد مجموعة فئات that احتواء المزيد specialized بيانات تخزين needs.

ملاحظة

Applications that الإصدار المستهدف 2.0 و later of the .NET Framework should استخدم the generic مجموعة فئات في the System.Collections.Generic مساحة الاسم, which provide المزيد نوع-safety و efficiency than their non-generic counterparts.

ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);

نظرة عامة حول فئات مجموعة

تحتوي مجموعة فئات التالية خصائص

  • يتم تعريف مجموعة clكـses كـ جزءا من System.Collectionsأو System.Collections.Genericمساحة الاسم.

  • ينحدر معظم فئات مجموعة من واجهات ICollection، IComparer، IEnumerable، IList، IDictionary، و IDictionaryEnumeratorوبها المناظرة لعام.

  • توفر الفئات المجموعة العامة لزيادة أمان نوع و في بعض الحالات يمكن أن توفر أداء أفضل، خصوصا عند قيامهم بتخزين أنواع القيم. لمزيد من المعلومات، راجع فوائد العام (إرشادات برمجة C#).

الأقسام ذات الصلة

راجع أيضًا:

المرجع

الصفائف (دليل البرمجة لـ #C)

المبادئ

دليل البرمجة لـ #C

موارد أخرى

أفضل ممارسات المجموعات