الكائن القاموس يخزن المعلومات في أزواج الاسم / القيمة.
أمثلة
هل يوجد مفتاح معين؟
كيفية إنشاء كائن القاموس، ثم استخدام موجود طريقة لمعرفة ما اذا كان وجود المفتاح المحدد.
بإرجاع صفيف جميع البنود
كيفية استخدام الأسلوب عناصر لإرجاع مجموعة من كافة العناصر.
بإرجاع صفيف جميع مفاتيح
كيفية استخدام مفاتيح طريقة للعودة مجموعة من كل المفاتيح.
إرجاع قيمة عنصر
كيفية استخدام الخاصية عنصر لإرجاع قيمة عنصر.
تعيين مفتاح
كيفية استخدام الخاصية الرئيسية لوضع المفتاح في كائن القاموس.
إرجاع عدد من مفتاح / أزواج البند
كيفية استخدام الخاصية Count لإرجاع عدد من مفتاح / البند أزواج.
في قاموس كائن
يتم استخدام كائن القاموس لتخزين المعلومات في أزواج الاسم / القيمة (referred to as key and item) . الكائن القاموس قد تبدو مشابهة لصالحة، ومع ذلك، الكائن القاموس هو حل أكثر من المرغوب فيه لمعالجة البيانات ذات الصلة.
مقارنة قواميس وصالحة:
- وتستخدم مفاتيح لتحديد العناصر في كائن القاموس
- لم يكن لديك للاتصال ReDim لتغيير حجم الكائن القاموس
- عند حذف عنصر من قاموس، فإن البنود المتبقية تحول تلقائيا
- قواميس لا يمكن أن يكون متعدد الأبعاد، يمكن صالحة
- والقواميس أكثر المدمج في وظائف من صفائف
- قواميس تعمل على نحو أفضل من صفائف على الوصول إلى العناصر العشوائية في كثير من الأحيان
- قواميس تعمل على نحو أفضل من صفائف على تحديد البنود التي مضمونها
المثال التالي بإنشاء كائن القاموس، ويضيف بعض أزواج مفتاح / البند إلى ذلك، ويسترد قيمة البند لغرام رئيسية هي:
<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","Red"
d.Add "gr","Green"
d.Add "bl","Blue"
d.Add "pi","Pink"
Response.Write("The value of key gr is: " & d.Item("gr"))
%>
Output:
The value of key gr is: Green
ووصف خصائص كائن القاموس والأساليب أدناه:
الخصائص
خاصية | وصف |
---|---|
CompareMode | مجموعات أو إرجاع وضع مقارنة لمقارنة المفاتيح في كائن القاموس |
Count | إرجاع عدد من مفتاح / البند أزواج في كائن القاموس |
Item | مجموعات أو إرجاع قيمة عنصر في كائن القاموس |
Key | يحدد قيمة مفتاح جديدة للقيمة الأساسية الموجودة في كائن القاموس |
أساليب
طريقة | وصف |
---|---|
Add | يضيف الزوج مفتاح / عنصر جديد إلى كائن القاموس |
Exists | بإرجاع قيمة منطقية التي تشير إلى ما إذا كان المفتاح المحدد موجود في كائن القاموس |
Items | بإرجاع صفيف من كافة العناصر في كائن القاموس |
Keys | بإرجاع صفيف من كل المفاتيح في كائن القاموس |
Remove | يزيل واحدة محددة الزوج مفتاح / عنصر من كائن القاموس |
RemoveAll | إزالة كافة أزواج مفتاح / البند في كائن القاموس |