منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList

اذهب الى الأسفل

التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList Empty التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList

مُساهمة من طرف م/موسي الأحد يناير 12, 2014 2:45 pm

بسم الله الرحمن الرحيم 

_أهلا وسهلا بكم من بداية هذا المقال سنتعامل مع فئات المجموعات 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 Empty رد: التعامل مع فئات المجموعات Collections فى #C ....درس (1) الفئة ArrayList

مُساهمة من طرف VB.NET الخميس أكتوبر 18, 2018 7:47 pm

الله يعزك يا هندسة 


اين انت لكن ؟
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى