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

जांचें कि हैशटेबल सिंक्रनाइज़ है या नहीं सी #

यह जांचने के लिए कि हैशटेबल सिंक्रनाइज़ है या नहीं, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      Hashtable hash = new Hashtable();
      hash.Add("One", "Katie");
      hash.Add("Two", "John");
      hash.Add("Three", "Barry");
      hash.Add("Four", "");
      hash.Add("Five","Harry");
      hash.Add("Six", "F");
      hash.Add("Seven", "Tom");
      hash.Add("Eight","Andy");
      hash.Add("Nine", "I");
      hash.Add("Ten", "Tim");
      Console.WriteLine("Hashtable Key and Value pairs...");
      foreach(DictionaryEntry entry in hash) {
         Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);
      }
      Console.WriteLine("Is the Hashtable having fixed size? = "+hash.IsFixedSize);
      Console.WriteLine("If Hashtable read-only? = "+hash.IsReadOnly);
      Hashtable hash2 = Hashtable.Synchronized(hash);
      Console.WriteLine("Is Hash synchronized = "+hash2.IsSynchronized);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Hashtable Key and Value pairs...
One and Katie
Ten and Tim
Five and Harry
Three and Barry
Seven and Tom
Two and John
Four and  
Eight and Andy
Nine and I
Six and F
Is the Hashtable having fixed size? = False
If Hashtable read-only? = False
Is Hash synchronized = True

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      Hashtable hash = new Hashtable();
      hash.Add("One", 1);
      hash.Add("Two", 2);
      hash.Add("Three", 2);
      hash.Add("Four", 4);
      hash.Add("Five",5);
      hash.Add("Six", 6);
      hash.Add("Seven", 7);
      Console.WriteLine("Hashtable Key and Value pairs...");
      foreach(DictionaryEntry entry in hash) {
         Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);
      }
      Console.WriteLine("Is the Hashtable having fixed size? = "+hash.IsFixedSize);
      Console.WriteLine("If Hashtable read-only? = "+hash.IsReadOnly);
      Console.WriteLine("Is Hash synchronized = "+hash.IsSynchronized);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Hashtable Key and Value pairs...
One and 1
Five and 5
Three and 2
Seven and 7
Two and 2
Four and 4
Six and 6
Is the Hashtable having fixed size? = False
If Hashtable read-only? = False
Is Hash synchronized = False

  1. जांचें कि हैशटेबल का सी # में निश्चित आकार है या नहीं

    यह जांचने के लिए कि क्या हैशटेबल का आकार निश्चित है, कोड इस प्रकार है - उदाहरण using System; using System.Collections; public class Demo {    public static void Main(){       Hashtable hash = new Hashtable(10);       hash.Add("1", "A"); &nb

  1. सी # में हैशटेबल साफ़ करें

    C# में Clear() विधि का उपयोग करके हैशटेबल को साफ़ करें। हमारा हैशटेबल निम्नलिखित है - Hashtable h = new Hashtable(); h.Add(1, "Amit"); h.Add(2, "Sachin"); h.Add(3, "Rahul"); स्पष्ट विधि का प्रयोग करें। h.Clear(); यदि आप अब हैशटेबल प्रदर्शित करने का प्रयास करेंगे, तो

  1. सी # में हैशटेबल बनाम डिक्शनरी

    हैशटेबल एक हैश तालिका का उपयोग तब किया जाता है जब आपको कुंजी का उपयोग करके तत्वों तक पहुंचने की आवश्यकता होती है, और आप एक उपयोगी कुंजी मान की पहचान कर सकते हैं। हैश तालिका में प्रत्येक आइटम में एक कुंजी/मान जोड़ी होती है। कुंजी का उपयोग संग्रह में आइटम तक पहुंचने के लिए किया जाता है। हैशटेबल में