اشیاء Dictionary ASP
دی�کشنری اوبجیکٹ کو کوئی بھی کوئی نا م / کارکردگی میں معلومات جمع کرنے کے لئے استعمال کیا جاتا ہے (ایک کلید اور پروجیکٹ کا برابر ہوتا ہے)۔
مثال
- مقصدی کلید موجود ہے کی نہیں؟
- اس مثال میں دیکشنری کا ایک اوبجیکٹ بنانا اور اس کا ایکسسسزس میتھد کا استعمال کیسے کیا جاتا ہے تاکہ مقررہ کلید موجود ہو یا نہ ہو، اس کا مثال دیا گیا ہے۔
- تمام پروجیکٹوں کا ایک آرری واپس لایا جاتا ہے
- اس مثال میں دیکشنری کی آئٹمس میتھد کا استعمال کیسے کیا جاتا ہے تاکہ تمام پروجیکٹوں کا ایک آرری واپس لایا جائے، اس کا مثال دیا گیا ہے۔
- تمام کلیدوں کا ایک آرری واپس لایا جاتا ہے
- اس مثال میں کیسے کیا جاتا ہے کہ دیکشنری کی کیوئنز میتھد کا استعمال کیاجاتا ہے تاکہ تمام کلیدوں کا ایک آرری کا واپس لایا جائے، اس کا مثال دیا گیا ہے۔
- کسی پروجیکٹ کا مقصدی کارکردگی واپس لایا جاتا ہے
- اس مثال میں دیکشنری کی آئٹم پروریٹی کا استعمال کیسے کیا جاتا ہے، اس کا مثال دیا گیا ہے۔
- ایک کلید ست کریں
- اس مثال میں، کس طرح سے Key خصوصیت کا استعمال کیا جاتا ہے تاکہ دیگشنری آپ اکٹس میں ایک کلید کو سٹ کیا جائے، دکھایا جاتا ہے.
- کلید/آئیٹم کی جگہ کی تعداد کو بر آور دیگا
- اس مثال میں، کس طرح سے Count خصوصیت کا استعمال کیا جاتا ہے تاکہ کلید/آئیٹم کی جگہ کی تعداد کو بر آور کیا جائے، دکھایا جاتا ہے。
دیگشنری آپ اکٹس
دیگشنری آپ اکٹس، کوئی نام/قیمت میں معلومات کو ذخیرہ کرنے کیلئے استعمال کئے جاتا ہے (کیوں کہ اس کا معانی کلید اور آئیٹم سے ہوتا ہے). دیگشنری آپ اکٹس، آپ اکٹس کے مقابلے میں سادہ تھا لیکن، دیگشنری آپ اکٹس، متعلقہ معلومات کو ہلکے سے سینکشن کرنے کا ایک کافی رضاکار حل ہے。
دیگشنری اور آپ اکٹس کا مقابلو:
- کلید دیگشنری آپ اکٹس میں آئیٹموں کو پہچاننے کیلئے استعمال کی جاتی ہیں
- دیگشنری آپ اکٹس کی سائز بدلنے کیلئے ری دائم کال نہیں کریں
- جب دیگشنری سے ایک آئیٹم کو مٹا جائے تو باقی آئیٹم آٹومارک طور پر اوپر آؤتتا ہیں
- دیگشنری، متعدد نہیں ہے، جبکہ آپ اکٹس متعدد ہیں
- دیگشنری، اپنے مقابلے میں بہت سے درج کئے گئے آپ اکٹس کا استعمال کرتی ہے
- دیگشنری، فریک کریکشن میں رندوم عناصر کو بچھانے میں بہتر کام کرتی ہے جس کے لیے اس کا استعمال کیا جاتا ہے
- دیگشنری، آئیٹموں کو محیط کی جگہ تلاش کرنے میں بہتر کام کرتی ہے جس کے لیے اس کا استعمال کیا جاتا ہے
درج ذیل مثال میں ایک دیگشنری آپ اکٹس کی تعمیر کی گئی ہے، اس میں کلید/آئیٹم کی جگہ لگائی گئی ہیں، بعد میں کلید بل کی جگہ کو بر آور کیا گیا ہے:
<% دائم د ست د = سرور.کریئٹ آوبجیکٹ("اسکریپٹنگ دیگشنری") د.اضافہ "ری، ریڈ" د.اضافہ "گر، گرین" د.اضافہ "بل، بلو" د.اضافہ "پی، رینک" ریسپونس وritte("کلید بل کی قیمت: " & د.آئیٹم("بل")) %>
آؤت پتا:
کلید بل کی قیمت: بلو
دیگشنری آپ اکٹس کی خصوصیات اور طریقوں کی توضیح درج ذیل ہے:
خصوصیت
خصوصیت | توضیح |
---|---|
مقابلو کا طور | دیگشنری آپ اکٹس میں کلیدوں کو مقابلو میں استعمال کئے جانے والی مقابلو کا طور پر سٹ یا بر آور دیگا。 |
شمار | دیگشنری آپ اکٹس میں کلید/آئیٹم کی جگہ کی تعداد کو بر آور دیگا。 |
آئیٹم | دیگشنری آپ اکٹس میں ایک آئیٹم کی قیمت کو سٹ یا بر آور دیگا。 |
کلید | دیگشنری آپ اکٹس میں موجود کلید کی جگہ نئی کلید کی جگہ لگانا。 |
طریق
طریق | توضیح |
---|---|
اضافہ کریں | دی�کشنری آپ اکٹس میں نئی کلید/آئیٹم کی جگہ لگانا。 |
موجود | ایک منطقی قیمت بر آور دیگا، یہ قیمت دیکشنری آپ اکٹس میں مخصوص کلید موجود ہو یا نہیں کا نشان دہی کرتا ہے。 |
آئیٹس | بازگشت آرایهای از تمام پروژهها در Dictionary |
Keys | بازگشت آرایهای از تمام کلیدها در Dictionary |
Remove | حذف کلید/پروژههای جفت شده مشخص شده از Dictionary |
RemoveAll | حذف تمام کلید/پروژههای جفت شده در Dictionary |