فئات المجموعات (دليل البرمجة لـ #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#).