جدول المحتويات:
- مجموعات العادية
- C # 2. 0 قدم مجموعات عامة. مجموعات عامة تسمح لك لتخزين مجموعات كتب من العناصر، كما أعلن في وقت التشغيل.
- وأخيرا، تتأكد الفئات المتزامنة من أن الكائنات التي تخزنها في قائمة تتوفر في أي مساحة ذاكرة، بغض النظر عن المعالج.انها صفقة أكبر مما كنت اعتقد.
فيديو: Шьём удобную сумку-трансформер из старых джинсов! by Nadia Umka! 2024
جزء من C # 5. 0 الكل في واحد للدمى ورقة الغش
العديد من المتغيرات هي لتخزين شيء واحد، مثل عدد أو جملة. كائن يمكن أن يكون الكثير من الخصائص، وتخزين الكثير من المعلومات حول مفهوم واحد. في بعض الأحيان، على الرغم من ذلك، لديك فقط لتتبع قائمة كبيرة من الاشياء. هذا هو المكان الذي تأتي فيه فئات جمع.
فئات جمع في C # رهيبة لأنها يمكن أن تساعدك على الاحتفاظ بقائمة من العناصر، أو مجموعة من المفاتيح والقيم، وتوفير البحث، بروكتورينغ، وأدوات الصيانة العامة مجانا. هذا أسهل بكثير من كتابة الأسلوب المئوي "نوع العملاء حسب الاسم الأخير" هذا الشهر.
C # يحتوي على فئات جمع الأساسية، وفئات جمع عام، وفئات جمع المتزامنة. هذه الأخيرة هي لعمليات آمنة موضوع في بيئة متعددة المعالجات. جميع هذه الفئات جمع مفيدة إذا كنت تعرف أين ومتى لاستخدامها.
مجموعات العادية
مجموعات العادية تخزين الاشياء أونتيبد بالنسبة لك. إذا كنت لا تعرف بالضبط ما كنت ذاهب لتخزين، مجموعات منتظمة هي لك. يتم تخزين معظم كل شيء في هذه الفئات كائن.
999 <كلاسدسكريبتيون | أريليست |
---|---|
هذا هو مجرد مجموعة بسيطة من الكائنات التي تم تحديد حجمها | في البداية، وهذا الحجم يزداد حسب الحاجة (ولكن
لم تنخفض). هشتابل |
مجرد جدول عمودين من المفاتيح والقيم، حيث أزواج | مرتبطا لفرز استرجاع.
قائمة الانتظار |
الأولى في، آخر من (فيفو) قائمة البنود. كبيرة لتخزين | الاشياء عملية البرنامج.
المكدس |
مثل قائمة الانتظار، ولكن آخر في الأولى خارج (ليفو). |
|
C # 2. 0 قدم مجموعات عامة. مجموعات عامة تسمح لك لتخزين مجموعات كتب من العناصر، كما أعلن في وقت التشغيل.
الفئة
الوصف | قاموس |
---|---|
مجرد هاستتابل، باستثناء كتابة، لذلك لا يجب أن | مخزن كائن، كائن. تكي و تفالو هي أنواع، حتى تتمكن من تخزين
قائمة إذا كنت تريد. قائمة |
هذه هي الصفيف الجديد. انها قائمة كتبته من العناصر. ب | بعيدة، فئة الفئة الأكثر شيوعا المستخدمة. انها الافتراضي.
إذا كنت بحاجة إلى قائمة من الناس، انها قائمة. قائمة انتظار |
على غرار الطابور أونتيبد، ولكن، حسنا، كتبته! | سورتيدليست |
هذا رهيبة قاموس تنفذ إكومبارابل بحيث يمكن | يتم فرزها.
كومة |
تماما مثل كومة أونتيبد، إلا كتبته. | فصول المجموعات المتزامنة |
وأخيرا، تتأكد الفئات المتزامنة من أن الكائنات التي تخزنها في قائمة تتوفر في أي مساحة ذاكرة، بغض النظر عن المعالج.انها صفقة أكبر مما كنت اعتقد.
الفئة
الوصف | بلانتينكولكتيون |
---|---|
إنها فئة ترابط آمنة تمنع مؤشر ترابط واحد | من تغيير حقل يمكن الوصول إليه بواسطة مؤشر ترابط آخر.
الأشياء الرائعة، حقا. كونكرنتديكتيوناري |
تفالو> |
التي يتم الوصول إليها بواسطة سلاسل عمليات متعددة.
كونكرنكويو |
تذكر أن فيفو كومة؟ بلى. هذا واحد عام و موضوع | آمنة.
كونكرونتستاك |
المجموعات المدبرة مفيدة. انهم | مفيدة للذاكرة، لشيء واحد. على أي حال، هذا واحد ليفو و
موضوع آمنة أيضا. |