एएसपी डिक्शनरी ऑब्जेक्ट
डिक्शनरी ऑब्जेक्ट नाम/मूल्य जोड़े में जानकारी संग्रहीत करता है।
और ज्यादा उदाहरण
एक डिक्शनरी ऑब्जेक्ट कैसे बनाएं, और फिर एक निर्दिष्ट कुंजी मौजूद है या नहीं यह जांचने के लिए मौजूद विधि का उपयोग करें।
एक सरणी वापस करने के लिए आइटम्स विधि का उपयोग कैसे करें।
वापस करने के लिए कुंजी विधि का उपयोग कैसे करें I
वापस करें किसी आइटम का मूल्य वापस करने के लिए आइटम प्रॉपर्टी का उपयोग कैसे करें।
एक डिक्शनरी ऑब्जेक्ट में एक कुंजी सेट करने के लिए कुंजी संपत्ति का उपयोग कैसे करें।
की संख्या वापस करने के लिए गणना संपत्ति का उपयोग कैसे करें।
शब्दकोश वस्तु
डिक्शनरी ऑब्जेक्ट का उपयोग नाम/मूल्य जोड़े (कुंजी और आइटम के रूप में संदर्भित) में जानकारी संग्रहीत करने के लिए किया जाता है। डिक्शनरी ऑब्जेक्ट एरेज़ के समान लग सकता है, हालांकि, डिक्शनरी ऑब्जेक्ट संबंधित डेटा में हेरफेर करने के लिए एक अधिक वांछनीय समाधान है।
शब्दकोशों और सरणियों की तुलना करना:
- डिक्शनरी ऑब्जेक्ट में आइटम्स की पहचान करने के लिए कीज़ का उपयोग किया जाता है
- डिक्शनरी ऑब्जेक्ट का आकार बदलने के लिए आपको ReDim को कॉल करने की आवश्यकता नहीं है
- शब्दकोश से किसी आइटम को हटाते समय, शेष आइटम अपने आप ऊपर शिफ्ट हो जाएंगे
- शब्दकोश बहुआयामी नहीं हो सकते, Arrays कर सकते हैं
- शब्दकोशों में Arrays की तुलना में अधिक अंतर्निहित कार्य हैं
- शब्दकोश अक्सर यादृच्छिक तत्वों तक पहुँचने पर सरणियों से बेहतर काम करते हैं
- शब्दकोश उनकी सामग्री द्वारा वस्तुओं का पता लगाने पर सरणियों से बेहतर काम करते हैं
निम्न उदाहरण एक डिक्शनरी ऑब्जेक्ट बनाता है, इसमें कुछ कुंजी/आइटम जोड़े जोड़ता है, और कुंजी जीआर के लिए आइटम मान पुनर्प्राप्त करता है:
<%
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
डिक्शनरी ऑब्जेक्ट के गुण और विधियाँ नीचे वर्णित हैं:
गुण
Property | Description |
---|---|
CompareMode | Sets or returns the comparison mode for comparing keys in a Dictionary object |
Count | Returns the number of key/item pairs in a Dictionary object |
Item | Sets or returns the value of an item in a Dictionary object |
Key | Sets a new key value for an existing key value in a Dictionary object |
तरीकों
Method | Description |
---|---|
Add | Adds a new key/item pair to a Dictionary object |
Exists | Returns a Boolean value that indicates whether a specified key exists in the Dictionary object |
Items | Returns an array of all the items in a Dictionary object |
Keys | Returns an array of all the keys in a Dictionary object |
Remove | Removes one specified key/item pair from the Dictionary object |
RemoveAll | Removes all the key/item pairs in the Dictionary object |