التعامل مع فئات المجموعات Collections فى #C ....درس (7) الفئة Dictionary
صفحة 1 من اصل 1 • شاطر
التعامل مع فئات المجموعات Collections فى #C ....درس (7) الفئة Dictionary
بسم الله الرحمن الرحيم
اهلا بكم
_ الفئة Dictionary هى أحد فئات المجموعات التى تسخدم فى تحزين البيانات باستخدام keys & values وتقع تلك الفئة تحت مساحة الاسم System.Collections.Generic ....ومن مييزاتها انه يجب تحديد نوع بيانات القيمة و المفتاح لكل عنصر
1_ إنشاء مجموعة Dictionary
يتم إنشاء تلك المجموعة من خلال انشاء مثيل جديد من الفئة Dictionary مع تحديد نوع المفتاح و نوع القيمة على النحو التالى :
- الكود:
Dictionary<string, int> dict = new Dictionary<string, int>();
فى الكود أعلاه قمنا بإنشاء المجموعة dict ذات مفتاح key من نوع بيانات نصية string و القيمة value بنوع بيانات رقمية int
2_إضافة عناصر للمجموعة
يمكنك استخدام الاسلوب add لاضافة عناصر للمجموعة على النحو التالى :
- الكود:
Dictionary<string, int> dict = new Dictionary<string, int>();
dict.Add("one", 1);
dict.Add("two", 2);
dict.Add("three", 3);
dict.Add("four", 4);
3_استراد عناصر المجموعة
يمكنك استخدام الحلقة التكرارية التالية لاسترداد عناصر تلك المجموعة على النحو التالى :
- الكود:
foreach (KeyValuePair<string, int> pair in dict)
{
MessageBox.Show(pair.Key.ToString ()+ " - " + pair.Value.ToString () );
}
4_ التأكد من وجود عنصر من عناصر المجموعة
يمكنك استخدام الطريقة ContainsKey للتأكد من وجود مفتاح لعنصر معين على النحو التالى :
- الكود:
if (dict.ContainsKey("four") == true)
{
MessageBox.Show(dict["four"].ToString ());
}
else
{
MessageBox.Show("Key does not exist");
}
شكرا لكم
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
رد: التعامل مع فئات المجموعات Collections فى #C ....درس (7) الفئة Dictionary
رائع منك اخى م/موسى على تلك السلسة الجميلة .....بالتوفيق لكم يا شباب
أبوسجود- ......
- تاريخ التسجيل : 18/02/2011
المساهمات : 101
النقاط : 187
التقيم : 8
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 2:36 pm من طرف nadya
» شراء اغراض مستعملة بالكويت بأعلى سعر - الدليل
أمس في 2:21 pm من طرف nadya
» شراء اثاث مستعمل الجهراء - بأعلى سعر - الدليل
أمس في 2:05 pm من طرف nadya
» تركيب مخيمات الكويت - جودة عالية خصم 20 %- الدليل
أمس في 1:47 pm من طرف nadya
» اغتنم فرصة الحصول على مدافن للبيع بمساحات مختلفة فى كل مكان فى مصر - القاهرة الجديدة
أمس في 1:40 pm من طرف ندا عمر
» افضل موقع مقابر للبيع بالقاهرة الجديدة 20% خصم
أمس في 1:29 pm من طرف ندا عمر
» مقابر وادي الراحة للبيع بأفضل الأسعار بخصم 20%
أمس في 1:18 pm من طرف ندا عمر
» مقابر للبيع بالقاهرة الجديدة بتسهيلات في السداد | سما الاقصى للمقاولات
أمس في 1:15 pm من طرف ندا عمر
» شراء اثاث مستعمل الكويت - بأعلى سعر - الدليل
أمس في 1:11 pm من طرف nadya
» مقابر طريق العين السخنه للبيع 20% من سما الاقصى
أمس في 12:59 pm من طرف ندا عمر