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

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


C# में Hashtable क्लास का Keys प्रॉपर्टी एक ICollection लौटाता है जिसमें हैशटेबल की सभी कुंजियाँ (keys) होती हैं। इसका उपयोग सभी कुंजियों को पुनरावृत्त (iterate) करने के लिए किया जाता है।

उदाहरण

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        Hashtable h = new Hashtable();
        h.Add(1, "India");
        h.Add(2, "US");
        h.Add(3, "UK");
        h.Add(4, "Australia");
        h.Add(5, "Netherland");
        
        foreach (int k in h.Keys)
        {
            Console.WriteLine(k);
        }
    }
}

आउटपुट

5
4
3
2
1

मुख्य बिंदु

  • Keys केवल पढ़ने योग्य प्रॉपर्टी है।
  • कुंजियों का क्रम अनिर्धारित होता है (हैशटेबल क्रम बनाए नहीं रखता)।
  • foreach लूप के साथ आसानी से पुनरावृत्त किया जा सकता है।
  • मान प्राप्त करने के लिए Values प्रॉपर्टी का उपयोग करें।

नोट: नए कोड में जेनेरिक Dictionary<TKey, TValue> का उपयोग करना बेहतर है, जो टाइप सेफ्टी और बेहतर प्रदर्शन प्रदान करता है।

  1. - C# में BitArray क्लास का Count गुण क्या है?

    BitArray क्लास में एलिमेंट्स की संख्या Count गुण का उपयोग करके गिनें।आइए पहले हमारा BitArray क्लास सेट करें:BitArray arr = new BitArray(10);अब Count गुण का उपयोग नीचे दिखाए अनुसार करें:उदाहरणusing System; using System.Collections; public class Demo {    public static void Main() {   &

  1. - C# में SortedList क्लास का Capacity गुण क्या है?

    SortedList क्लास में Capacity गुण SortedList के अधिकतम आकार को दर्शाता है।SortedList की डिफ़ॉल्ट क्षमता 16 होती है।आप C# में SortedList क्लास के Capacity गुण को कार्यान्वित करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं:उदाहरणusing System; using System.Collections; namespace Demo {    c

  1. - C# में ArrayList क्लास का Capacity गुण क्या है?

    ArrayList क्लास में Capacity गुण उन एलिमेंट्स की संख्या को प्राप्त या सेट करता है जिन्हें ArrayList समाहित कर सकता है।Capacity हमेशा Count से अधिक होती है। Capacity गुण के लिए:arrList.Capacityडिफ़ॉल्ट क्षमता 4 होती है। यदि 5 एलिमेंट्स हैं, तो इसकी क्षमता दोगुनी होकर 8 हो जाएगी। यह क्रम चलता रहता है।