उदाहरण
StringDictionary की Keys प्रॉपर्टी कुंजियों का ICollection लौटाती है। मानों को कुंजी के माध्यम से एक्सेस किया जा सकता है। इस उदाहरण में कुंजियों को ऐरे में कॉपी करके कुंजी-मान जोड़े प्रिंट किए गए हैं।
using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
public static void Main() {
StringDictionary strDict1 = new StringDictionary();
strDict1.Add("S", "Home Appliances");
strDict1.Add("T", "Smart Wearable Tech");
strDict1.Add("U", "Electronics");
strDict1.Add("V", "Toys");
strDict1.Add("W", "Books");
strDict1.Add("X", "Accessories");
Console.WriteLine("StringDictionary तत्व...");
foreach(DictionaryEntry d in strDict1) {
Console.WriteLine(d.Key + " " + d.Value);
}
Console.WriteLine("\nकुंजियों और मानों का कलेक्शन...");
String[] keyArr = new String[strDict1.Count];
strDict1.Keys.CopyTo(keyArr, 0);
for (int i = 0; i < strDict1.Count; i++) {
Console.WriteLine("कुंजी " + (i+1) + " = " + keyArr[i] + ", मान " + (i+1) + " = " + strDict1[keyArr[i]]);
}
Console.WriteLine("\nक्या StringDictionary में कुंजी B है? " + strDict1.ContainsKey("B"));
}
}
आउटपुट
StringDictionary तत्व... x Accessories s Home Appliances t Smart Wearable Tech u Electronics v Toys w Books कुंजियों और मानों का कलेक्शन... कुंजी 1 = x, मान 1 = Accessories कुंजी 2 = s, मान 2 = Home Appliances कुंजी 3 = t, मान 3 = Smart Wearable Tech कुंजी 4 = u, मान 4 = Electronics कुंजी 5 = v, मान 5 = Toys कुंजी 6 = w, मान 6 = Books क्या StringDictionary में कुंजी B है? False
एक और उदाहरण
using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
public static void Main() {
StringDictionary strDict1 = new StringDictionary();
strDict1.Add("A", "John");
strDict1.Add("B", "Andy");
strDict1.Add("C", "Tim");
strDict1.Add("D", "Ryan");
strDict1.Add("E", "Kevin");
strDict1.Add("F", "Katie");
strDict1.Add("G", "Brad");
Console.WriteLine("StringDictionary तत्व...");
foreach(DictionaryEntry d in strDict1) {
Console.WriteLine(d.Key + " " + d.Value);
}
Console.WriteLine("\nकुंजियों और मानों का कलेक्शन...");
String[] keyArr = new String[strDict1.Count];
strDict1.Keys.CopyTo(keyArr, 0);
for (int i = 0; i < strDict1.Count; i++) {
Console.WriteLine("कुंजी " + (i+1) + " = " + keyArr[i] + ", मान " + (i+1) + " = " + strDict1[keyArr[i]]);
}
Console.WriteLine("\nक्या StringDictionary में कुंजी B है? " + strDict1.ContainsKey("B"));
}
}
आउटपुट
StringDictionary तत्व... a John b Andy c Tim d Ryan e Kevin f Katie g Brad कुंजियों और मानों का कलेक्शन... कुंजी 1 = a, मान 1 = John कुंजी 2 = b, मान 2 = Andy कुंजी 3 = c, मान 3 = Tim कुंजी 4 = d, मान 4 = Ryan कुंजी 5 = e, मान 5 = Kevin कुंजी 6 = f, मान 6 = Katie कुंजी 7 = g, मान 7 = Brad क्या StringDictionary में कुंजी B है? True