تحديد فئة مجموعة

Be sure إلى اختيار your مجموعة فئة carefully. يمكن أن يتم تقييد استخدامك للمجموعة لو استخدمت النوع الخاطئ. في عام, avoid using the أنواع في the System.Collections مساحة الاسم unless you are specifically targeting .NET الإصدار إطار العمل 1.1. إصدارات المجموعات العامة و المتزامنة من المجموعات يكون مُفضل بسبب وجود أمان أكبر للنوع الخاصة بهم بالإضافة إلى تحسينات أخرى.

يجب مراعاة الأسئلة التالية:

LINQ إلي الكائنات و PLINQ

LINQ إلى كائنات المطورين استخدام استعلامات LINQ للوصول إلى الكائنات في ذاكرة من كـ الطويلة كـ يقوم نوع الكائنات بتطبيق IEnumerableأو IEnumerable<T>. استعلامات LINQ توفير نمط شائع للوصول إلى بيانات، يتم عادة أكثر إيجازاً و قابلة للقراءة من stوard foreachحلقات، و توفير تصفية، ترتيب، و تجميع قدرات. بالإضافة إلى ذلك، يمكن أيضا توفير استعلامات LINQ الأداء التحسينات. لمزيد من المعلومات، راجع LINQ كائنات.

يوفر PLINQ تنفيذ متوازي من LINQ إلى الكائنات التي يمكن أن تقدم تنفيذ الاستعلام أسرع في العديد من السيناريوهات، من خلال استخدام أجهزة الكمبيوتر multi-core أكثر فعالية. لمزيد من المعلومات، راجع LINQ متوازي (PLINQ).

راجع أيضًا:

المرجع

System.Collections

System.Collections.Specialized

System.Collections.Generic

موارد أخرى

إنشاء المجموعات و التعامل معها

مجموعات مؤشر الترابط الآمن