एएसपी डिक्शनरी ऑब्जैक्ट
- पिछला पृष्ठ एएसपी फोल्डर
- अगला पृष्ठ एएसपी एडीओ
Dictionary ऑब्जेक्ट का उपयोग किया जाता है कि एक जोड़े हुए नाम/मूल्य में (बराबर है कि कुंजी और परियोजना) सूचना संग्रहीत करने के लिए (अभी तक)।
उदाहरण
- निर्दिष्ट कुंजी मौजूद है क्या?
- इस उदाहरण में देखा जाता है कि कैसे पहले Dictionary ऑब्जेक्ट बनाया जाता है और फिर Exists विधि का उपयोग करके निर्दिष्ट कुंजी का मौजूदगी जांच की जाती है。
- सभी परियोजनाओं का एक सदर्थक सूची लॉगिंग
- इस उदाहरण में देखा जाता है कि कैसे Items विधि का उपयोग करके सभी परियोजनाओं के एक सदर्थक सूची को लॉगिंग किया जाता है。
- सभी कुंजियों का एक सदर्थक सूची लॉगिंग
- इस उदाहरण में देखा जाता है कि कैसे Keys विधि का उपयोग करके सभी कुंजियों के एक सदर्थक सूची को लॉगिंग किया जाता है。
- किसी परियोजना का मूल्य लॉगिंग
- इस उदाहरण में देखा जाता है कि कैसे Item रूपरेखा का उपयोग करके एक परियोजना का मूल्य लाया जाता है。
- एक कुंजी सेट करें
- 本例演示如何使用 Key 属性来在 Dictionary 对象中设置一个键。
- इस उदाहरण में, Key गुण का उपयोग करके डिक्शनरी ऑब्जेक्ट में एक क्ली सेट करने के तरीके दिया गया है।
- क्ली/आइटम पारी की संख्या वापस करना
इस उदाहरण में, Count गुण का उपयोग करके क्ली/आइटम पारी की संख्या वापस करने के तरीके दिया गया है。
डिक्शनरी ऑब्जेक्ट
डिक्शनरी ऑब्जेक्ट का उपयोग जोड़े हुए नाम/मूल्य में सूचना (जो क्ली और आइटम के बराबर है) को संग्रहीत करने के लिए किया जाता है। डिक्शनरी ऑब्जेक्ट लगभग आयताकार से सरल लगता है, लेकिन डिक्शनरी ऑब्जेक्ट एक अधिक संतोषजनक समाधान है, जो संबंधित डाटा को संसाधित करने के लिए इस्तेमाल किया जाता है。
- डिक्शनरी और आयताकार की तुलना करें:
- डिक्शनरी ऑब्जेक्ट के लिए क्ली का उपयोग डिक्शनरी ऑब्जेक्ट के आइटमों को पहचानने के लिए किया जाता है
- डिक्शनरी ऑब्जेक्ट के आकार को बदलने के लिए ReDim को बुलाने की आवश्यकता नहीं है
- डिक्शनरी को हटाते समय शेष आइटम आटोमेटिक रूप से ऊपर की ओर जाते हैं
- डिक्शनरी आयताकार नहीं है, जबकि आयताकार आयताकार है
- डिक्शनरी बार-बार अनियमित आइटमों को एक्सेस करते समय बेहतर काम करती है, जिससे बढ़िया रूप से आयताकार काम करती है
- डिक्शनरी आइटमों को सामग्री के आधार पर निर्धारित करते समय बेहतर काम करती है, जिससे बढ़िया रूप से आयताकार काम करती है
नीचे का उदाहरण एक डिक्शनरी ऑब्जेक्ट बनाता है, उसे कुछ क्ली/आइटम पारी से भरता है और फिर क्ली bl का मूल्य लेता है:
<% 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("क्ली bl का मूल्य है: " & d.Item("bl")) %>
आउटपुट:
क्ली bl का मूल्य है: नीला
डिक्शनरी ऑब्जेक्ट के गुण और विधियों का वर्णन नीचे दिया गया है:
गुण
गुण | वर्णन |
---|---|
CompareMode | डिक्शनरी ऑब्जेक्ट में क्ली की तुलना के लिए इस्तेमाल करने वाले तुलना मोड को सेट या वापस दें। |
Count | डिक्शनरी ऑब्जेक्ट में क्ली/आइटम पारी की संख्या वापस दें। |
Item | डिक्शनरी ऑब्जेक्ट में एक आइटम के मूल्य को सेट या वापस दें। |
Key | डिक्शनरी ऑब्जेक्ट में मौजूद क्ली के लिए नए क्ली मूल्य सेट करें। |
विधि
विधि | वर्णन |
---|---|
Add | डिक्शनरी ऑब्जेक्ट में नए क्ली/आइटम पारी जोड़ें। |
Exists | एक लॉजिकल मूल्य वापस देता है, यह मूल्य इस बात को संकेत करता है कि विशिष्ट क्ली डिक्शनरी ऑब्जेक्ट में मौजूद है या नहीं। |
Items | डिक्शनरी ऑब्जैक्ट में सभी सामग्री का एक एक्सेस एरे को वापस करें |
Keys | डिक्शनरी ऑब्जैक्ट में सभी कुंजियों का एक एक्सेस एरे को वापस करें |
Remove | डिक्शनरी ऑब्जैक्ट से निर्दिष्ट कुंजी/सामग्री को मिटाएं |
RemoveAll | डिक्शनरी ऑब्जैक्ट में सभी कुंजी/सामग्री को मिटाएं |
- पिछला पृष्ठ एएसपी फोल्डर
- अगला पृष्ठ एएसपी एडीओ