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

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


Hashtable क्लास का IsReadOnly प्रॉपर्टी जांचता है कि हैशटेबल केवल पढ़ने योग्य है या नहीं। यह ICollection इंटरफेस से विरासत में मिला है।

उदाहरण

using System;
using System.Collections;

namespace Demo
{
    class Program
    {
        static void Main(string[] args)
        {
            Hashtable ht = new Hashtable();
            ht.Add("One", "Amit");
            ht.Add("Two", "Aman");
            ht.Add("Three", "Raman");
            
            Console.WriteLine("IsReadOnly = " + ht.IsReadOnly);
            Console.ReadKey();
        }
    }
}

आउटपुट

IsReadOnly = False

व्याख्या

  • सामान्य Hashtable इंस्टेंस कभी भी रीड-ओनली नहीं होता (false)।
  • रीड-ओनली रैपर बनाने के लिए: Hashtable.Synchronized(ht) थ्रेड-सेफ रैपर देता है, लेकिन रीड-ओनली नहीं।
  • रीड-ओनली रैपर: ArrayList.ReadOnly(list) जैसे मेथड्स ArrayList के लिए हैं, Hashtable के लिए नहीं।
  • व्यवहार में, IsReadOnly लगभग हमेशा false लौटाता है।

नोट

नए कोड में जेनेरिक Dictionary<TKey, TValue> उपयोग करें। इसमें IsReadOnly प्रॉपर्टी नहीं है (यह कभी रीड-ओनली नहीं होता)। रीड-ओनली दृश्य के लिए IReadOnlyDictionary<TKey, TValue> इंटरफेस उपयोग करें।

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

    Hashtable क्लास के एलिमेंट्स की संख्या जानने के लिए Count गुण का उपयोग करें। सबसे पहले Hashtable क्लास को एलिमेंट्स के साथ सेट करें:Hashtable ht = new Hashtable(); ht.Add("One", "Tom"); ht.Add("Two", "Jack"); ht.Add("Three", "Peter"); ht.Ad

  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