ASP Dictionary ఆబ్జెక్ట్

Dictionary ఆబ్జెక్ట్ అనేది జోడిత పేరు/విలువలలో సమాచారాన్ని నిల్వ చేయడానికి ఉపయోగిస్తారు (కీ మరియు ప్రాజెక్ట్ సమానం).

ఇన్స్టాన్స్

కొన్ని కీ ఉన్నారో ఉందా?
దీనిలో మీరు ముందుగా Dictionary ఆబ్జెక్ట్ను సృష్టించి క్రమేణా Exists పద్ధతిని ఉపయోగించి కొన్ని కీ ఉన్నారో తనిఖీ చేయబడింది.
అన్ని ప్రాజెక్టులను ఒక పేరికి తిరిగి పొందండి
దీనిలో మీరు Items పద్ధతిని ఉపయోగించి అన్ని ప్రాజెక్టులను ఒక పేరికి తిరిగి పొందే విధం చూపబడింది.
అన్ని కీలను ఒక పేరికి తిరిగి పొందండి
దీనిలో మీరు Keys పద్ధతిని ఉపయోగించి అన్ని కీలను ఒక పేరికి తిరిగి పొందే విధం చూపబడింది.
ఒక ప్రాజెక్ట్ విలువను తిరిగి పొందండి
దీనిలో మీరు Item అంశాన్ని ఉపయోగించి ఒక ప్రాజెక్ట్ విలువను తిరిగి పొందే విధం చూపబడింది.
ఒక కీ సెట్ చేయండి
本例演示如何使用 Key 属性来在 Dictionary 对象中设置一个键。
返回键/项目对的数目
本例演示如何使用 Count 属性来返回键/项目对的数目。

Dictionary 对象

Dictionary 对象用于在结对的名称/值中存储信息((等同于键和项目)。Dictionary 对象看似比数组更为简单,然而,Dictionary 对象却是更令人满意的处理关联数据的解决方案。

డిక్షనరీ మరియు అర్రే పోలించడం:

  • కీస్ డిక్షనరీ ఆబ్జెక్ట్‌లో ప్రాజెక్ట్లను గుర్తించడానికి ఉపయోగిస్తారు
  • డిక్షనరీ ఆబ్జెక్ట్‌యొక్క పరిమాణాన్ని మార్చడానికి ReDim కాల్ చేయకుడు
  • డిక్షనరీ లో ఒక ప్రాజెక్ట్ తొలగించినప్పుడు మిగిలిన ప్రాజెక్ట్లు స్వయంచాలకంగా ముందుకు కదులుతాయి
  • డిక్షనరీ బహుమాయమైనది కాదు అర్రే అర్రే ఆబ్జెక్ట్లు ఉన్నాయి
  • డిక్షనరీ అర్రేలకంటే మరికొంత బుల్లెట్ ఆబ్జెక్ట్లు ఉన్నాయి
  • అర్రేలను తరచుగా రంగంలో వాడడం కంటే డిక్షనరీ మంచిది
  • డిక్షనరీ కంటే అర్రే ప్రాజెక్ట్లను స్థానాలు కనుగొనడానికి మంచిది

ఈ ఉదాహరణలో డిక్షనరీ ఆబ్జెక్ట్ సృష్టించబడింది మరియు కొన్ని కీ/ప్రాజెక్ట్ పార్లను జోడించబడినప్పుడు కీ బిఎల్ యొక్క విలువను తీసుకున్నారు:

<%
Dim d
Set d=Server.CreateObject("Scripting.Dictionary")
d.Add "re","రెడ్"
d.Add "gr","గ్రీన్"
d.Add "bl","బ్లూ"
d.Add "pi","పింక్"
Response.Write("కీ బిఎల్ యొక్క విలువ: " & d.Item("bl"))
%>

అవుట్‌పుట్‌:

కీ బిఎల్ యొక్క విలువ: బ్లూ

డిక్షనరీ ఆబ్జెక్ట్‌యొక్క అట్రిబ్యూట్‌లు మరియు మాథోడ్‌లు ఈ క్రింద వివరించబడ్డాయి:

అట్రిబ్యూట్

అట్రిబ్యూట్ వివరణ
CompareMode డిక్షనరీ ఆబ్జెక్ట్‌లో కీలను పోలించడానికి ఉపయోగించే పోలించడం ప్రమాణాన్ని సెట్ లేదా తిరిగి ఇవ్వు.
Count డిక్షనరీ ఆబ్జెక్ట్‌లో కీ/ప్రాజెక్ట్ పార్ సంఖ్యను తిరిగి ఇవ్వు.
Item డిక్షనరీ ఆబ్జెక్ట్‌లో ఒక ప్రాజెక్ట్‌కు విలువను సెట్ లేదా వాటిని తిరిగి ఇవ్వు.
Key డిక్షనరీ ఆబ్జెక్ట్‌లో ఉన్న కీకు కొత్త విలువను సెట్ చేయు.

మాథోడ్

మాథోడ్ వివరణ
Add డిక్షనరీ ఆబ్జెక్ట్‌కు కొత్త కీ/ప్రాజెక్ట్ పార్ జోడించు.
Exists డిక్షనరీ ఆబ్జెక్ట్‌లో ప్రత్యేక కీ ఉన్నాదా సూచించే లాజికల్ వాల్యూ ఉంది.
Items డిక్షనరీ ఆబ్జెక్ట్ లో అన్ని అంశాలను ఒక అర్రేయి లో తిరిగి చూపుతుంది.
Keys డిక్షనరీ ఆబ్జెక్ట్ లో అన్ని కీలను ఒక అర్రేయి లో తిరిగి చూపుతుంది.
Remove డిక్షనరీ ఆబ్జెక్ట్ నుండి పేరును అంశాన్ని తొలగించండి.
RemoveAll డిక్షనరీ ఆబ్జెక్ట్ లో అన్ని కీ/అంశాలను తొలగించండి.