Visual Basic - Dictionaries

5.5 Visual Basic - القواميس (Dictionaries)

القاموس (Dictionary) هو مجموعة تحتوي على أزواج من المفاتيح والقيم، كل مفتاح مرتبط بقيمة معينة.


🔹 إنشاء قاموس وإضافة عناصر


Dim ages As New Dictionary(Of String, Integer)()
ages.Add("علي", 30)
ages.Add("محمد", 25)
ages.Add("سارة", 28)

✅ أنشأنا قاموسًا يحتوي على أسماء وأعمارهم.


🔄 التكرار عبر القاموس


For Each pair As KeyValuePair(Of String, Integer) In ages
    Console.WriteLine(pair.Key & ": " & pair.Value)
Next

✅ النتيجة:
علي: 30
محمد: 25
سارة: 28


🔍 الوصول إلى قيمة باستخدام المفتاح


Console.WriteLine(ages("سارة"))

✅ النتيجة: 28


🗑️ إزالة عنصر من القاموس


ages.Remove("محمد")

✅ بعد الإزالة، لم يعد "محمد" موجودًا.


🧠 ملاحظات مهمة

  • يجب أن يكون كل مفتاح فريدًا.
  • يمكنك التحقق من وجود مفتاح باستخدام ContainsKey.
  • يمكنك معرفة عدد العناصر باستخدام Count.

تعليقات

المشاركات الشائعة من هذه المدونة

1.1 SQL Introduction

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

LINQ Concat Method