تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما معنى List<Class1>؟؟
#2
السلام عليكم ورحمة اللع وبركاته

اخي العزيز List<> هي ضمن مجال الاسماء System.Collection.Generic وهي غير محددة الحجم والنوع أي متغيرة الحجم ونوع الList يختارها المستخدم

مثال: اذا اردنا ان نعرف قائمة من نوع int فيكون كالتالي:

PHP كود :
List<intmyint = new List<int>(); 

الكود اعلاه قائمة من نوع int واذا أردت أي نوع آخر حتى لو كان فئة (Class) يمكن أن تغير الint وتختار النوع الذي تريد.

الList يوفر العديد من الدوال للتعامل مع البيانات منها:

Add ومن خلالها نضيف البيانات تلو الاخر الى القائمة.
AddRange ومن خلالها نضيف البيانات لكن دفعة واحدة.
Clear دالة المسح أس مسح القائمة من أي عنصر
Contains دالة البحث عن كلمة اذا وجد الكلمة ترجع True وإلا False
ودوال اخرى

اما استخدامها مع فئة (Class) فيكون كالتالي:

افترض انه لدينا فئة اسمه Dept وفيه دوال ومتغيرات فاذا اردنا استخدامه مع List فيكون كالتالي:

PHP كود :
List<Deptdept = new List<Dept>(); 

هذا معناه اننا عرفنا قائمة من نوع الفئة Dept أي ان عناصر القائمة كلها من نوع الفئة Dept ولا يجوز ان تضيف الى القائمة نوع آخر ما عدا متغير من نوع Dept

بالتوفيق ان شاءالله
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
ما معنى List&lt;Class1&gt;؟؟ - بواسطة <br> - 13-05-13, 12:58 AM
ما معنى List&lt;Class1&gt;؟؟ - بواسطة Sajad - 13-05-13, 10:53 AM
ما معنى List&lt;Class1&gt;؟؟ - بواسطة <br> - 13-05-13, 01:13 PM
ما معنى List&lt;Class1&gt;؟؟ - بواسطة Sajad - 13-05-13, 02:00 PM
ما معنى List&lt;Class1&gt;؟؟ - بواسطة <br> - 22-05-13, 12:09 AM
ما معنى List&lt;Class1&gt;؟؟ - بواسطة Sajad - 22-05-13, 12:23 AM
ما معنى List&lt;Class1&gt;؟؟ - بواسطة <br> - 22-05-13, 12:37 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم