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

C# में Hashtable में कुंजियों को समाहित करने वाला ICollection प्राप्त करें

Hashtable.Keys गुण एक ICollection लौटाता है जिसमें हैशटेबल की सभी कुंजियाँ होती हैं। क्रम अनिर्दिष्ट है।

उदाहरण 1: स्ट्रिंग कुंजियों के साथ

using System;
using System.Collections;

public class Demo
{
    public static void Main()
    {
        Hashtable hash = new Hashtable();
        hash.Add("A", "Electronics");
        hash.Add("B", "Appliances");
        hash.Add("C", "Pet Supplies");
        hash.Add("D", "Books");
        hash.Add("E", "Toys");
        hash.Add("F", "Footwear");
        hash.Add("G", "Clothing");
        ICollection col = hash.Keys;
        foreach (string str in col)
            Console.WriteLine(str + ": " + hash[str]);
    }
}

आउटपुट

G: Clothing
A: Electronics
B: Appliances
C: Pet Supplies
D: Books
E: Toys
F: Footwear

उदाहरण 2: पूर्णांक कुंजियों के साथ

using System;
using System.Collections;

public class Demo
{
    public static void Main()
    {
        Hashtable hash = new Hashtable();
        hash.Add(1, "AB");
        hash.Add(2, "CD");
        hash.Add(3, "EF");
        hash.Add(4, "GH");
        hash.Add(5, "IJ");
        hash.Add(6, "KL");
        hash.Add(7, "MN");
        ICollection col = hash.Keys;
        foreach (int str in col)
            Console.WriteLine("Key = " + str + ", Value = " + hash[str]);
    }
}

आउटपुट

Key = 7, Value = MN
Key = 6, Value = KL
Key = 5, Value = IJ
Key = 4, Value = GH
Key = 3, Value = EF
Key = 2, Value = CD
Key = 1, Value = AB

Keys संग्रह हैशटेबल में कुंजियों का एक डायनामिक दृश्य प्रदान करता है। इसका उपयोग कुंजियों पर पुनरावृत्ति करने या Contains के साथ सदस्यता जांचने के लिए किया जा सकता है। आधुनिक कोड में Dictionary<TKey, TValue>.Keys पसंद किया जाता है।

  1. - C# में Hashtable में किसी विशिष्ट मान की जांच कैसे करें

    C# में Hashtable किसी विशिष्ट मान को रखता है या नहीं, यह जांचने के लिए ContainsValue() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है। उदाहरण 1 using System; using System.Collections; public class Demo { public static void Main() { Hashtable hash = new Hashtable();

  1. - C# में Hashtable क्लास का Keys प्रॉपर्टी

    C# में Hashtable क्लास का Keys प्रॉपर्टी एक ICollection लौटाता है जिसमें हैशटेबल की सभी कुंजियाँ (keys) होती हैं। इसका उपयोग सभी कुंजियों को पुनरावृत्त (iterate) करने के लिए किया जाता है। उदाहरण using System; using System.Collections; class Program { static void Main() { Hashtable

  1. - C# में Dictionary से कुंजियों (Keys) की सूची प्राप्त करना

    C# में Dictionary<TKey, TValue> से सभी कुंजियों (keys) को एक सूची (List<TKey>) के रूप में प्राप्त करने के लिए Keys प्रॉपर्टी का उपयोग करके कंस्ट्रक्टर या ToList() मेथड का उपयोग किया जाता है। उदाहरण using System; using System.Collections.Generic; public class Demo { public static v