Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में StringDictionary के मानों का कलेक्शन प्राप्त करें

उदाहरण

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
  1. - JavaScript में ऑब्जेक्ट के मान कैसे प्राप्त करें?

    Object.values() जैसे कुछ तरीके हैं जिनसे किसी ऑब्जेक्ट के मान प्राप्त किए जा सकते हैं। लेकिन उन तरीकों के माध्यम से, मानों को खोजने की प्रक्रिया लंबी है। इसे कम करने के लिए, Underscore.js जावास्क्रिप्ट की एक लाइब्रेरी ने _.values() नामक एक विधि प्रदान की है। इस विधि को मानों को निष्पादित करने के लि

  1. MongoDB संग्रह से सभी फील्ड नाम कुशलतापूर्वक पुनर्प्राप्त करें MongoDB संग्रह से सभी फील्ड नाम कुशलतापूर्वक पुनर्प्राप्त करें

    परिचय मूल रूप से 18 जनवरी, 2019 को ObjectRocket.com/blog पर प्रकाशित। अपने स्कीमा को मान्य करने के लिए, फील्ड में टाइपो डीबग करने के लिए, या उन फील्ड को ढूंढने के लिए जिन्हें आप सेट नहीं करना चाहिए, आपको अपने MongoDB® संग्रह में सभी कुंजियों की समझ की आवश्यकता है। ObjectRocket सहित कई MongoDB-as-a-

  1. अपने MongoDB कलेक्शन में सभी की नाम आसानी से प्राप्त करें अपने MongoDB कलेक्शन में सभी की नाम आसानी से प्राप्त करें

    अपने स्कीमा को मान्य करने, फील्ड्स में टाइपो डीबग करने, या उन फील्ड्स को ढूंढने के लिए जो सेट नहीं होने चाहिए, आपको अपने MongoDB कलेक्शन में सभी कीज़ की समझ प्राप्त करने की आवश्यकता होगी। MongoDB-as-a-service कंपनियों में से कई, ObjectRocket सहित, UI में सीधे ऐसा करने का एक आसान तरीका प्रदान करती ह