الأحد، 26 أكتوبر، 2014

C# - List

C# - List

List هي مجموعة collection, وهي ليست ثابتة الحجم مثل الـ Array, ولا تحتاج الـ List إلى إدارة حجمهامثل الـ Array فعند تعريف Array دون تحديد حجمها سوف يظهر الخطأ.

Error     1          Array creation must have array size or array initializer

string[] arr = new string[];

لذلك فالــ Array  ذات حجم ثابت أما الـList  فهي علي العكس لا تحتاج لذلك فهي ديناميكية الحجم مع العديد من الإجراءات Method. حتى وإن تم تعريف حجم للـ List.

الـ List تتعامل مع اي نوع من البيانات Data Type.

تعريف List

لنتمكن من استخدام الـ List لابد من استدعاء namespace

using System.Collections.Generic;

الأربعاء، 22 أكتوبر، 2014

C# - Dictionary

C# - Dictionary
Dictionary(TKey, TValue)


يمثل الـ dictionary مجموعة من المفاتيح Keys والقيم Values .


سوف نتعرف على:
TryGetValue Method
Count Property
 Count Method عن طريق Lambda Expression
Remove Method
Clear Method
Convert From Array To Dictionary
Convert From List<> To Dictionary