التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList
صفحة 1 من اصل 1 • شاطر
التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList
بسم الله الرحمن الرحيم
_أهلا وسهلا بكم من بداية هذا المقال سنتعامل مع فئات المجموعات Collections فى #C وهى عبارة عن مجموعة متخصصة من الفئات لتخزين البيانات واسترجاعها توجد تحت مساحة الاسم System.Collections
_ الفئة ArrayList هي واحدة من بنية البيانات الأكثر مرونة فى مجموعات CSHARP.. يحتوي ArrayList على قائمة بسيطة من القيم. ويمكننا أن نضيف، إدراج، حذف، عرض ......الخ من العناصر اثناء التشغيل لذلك فهى مجموعة ديناميكية للغاية كما انها توفر الوصول العشوائي لعناصرها ويتم الوصول إلى عناصرعبر فهرس عدد صحيح و الذى يبدا من الصفر
1_ إنشاء المجموعة ArrayList
لكى تتمكن من استخدام و إنشاء مجموعة ArrayList يجب عليك اولا انشاء مثيل جديد من الفئة ArrayList على النحو التالى :
- الكود:
ArrayList ItemList = new ArrayList();
2_ إضافة عناصر للمجموعة ArrayList
بكل سهولة يمكنك استخدام الاسلوب add لاضافة العناصر الى المجموعة ArrayList على النحو التالى :
- الكود:
ArrayList.add("Item1")
حيث أن : "Item1" هو اسم العنصر المراد إضافته للمجموعة
3_ إدراج عنصر اثناء التشغيل للمجموعة ArrayList
يتم استخدام الكود التالى لاضافة عنصر للمجموعة اثناء التشغيل على النحو التالى :
- الكود:
ArrayList.insert(index,"Item1")
4_حذف عنصر من عناصر المجموعة ArrayList
يتم حذف اى عنصر فى المجموعة عن طريق الشفرة التالية:
- الكود:
ArrayList.Remove(object)
5_ فرز عناصر المجموعة ArrayList
- الكود:
ArrayList.Sort()
و اليكم مثال كامل على انشاء و اضافة عناصر ArrayList و حذف و فرز العناصر
- الكود:
using System;
using System.Collections;
public class CSharpApp
{
class Empty
{}
static void Main()
{
ArrayList da = new ArrayList();
da.Add("Visual Basic");
da.Add(344);
da.Add(55);
da.Add(new Empty());
da.Remove(55);
foreach(object el in da)
{
Console.WriteLine(el);
}
}
}
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
رد: التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList
الله يعزك يا هندسة
اين انت لكن ؟
VB.NET- المراقبين
- تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft