কম্পিউটার

হ্যাশটেবল সি# সিঙ্ক্রোনাইজ করা হয়েছে কিনা তা পরীক্ষা করুন


হ্যাশটেবল সিঙ্ক্রোনাইজ করা হয়েছে কিনা তা পরীক্ষা করতে, কোডটি নিম্নরূপ -

উদাহরণ

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. হ্যাশটেবলে C# এ একটি নির্দিষ্ট মান রয়েছে কিনা তা পরীক্ষা করুন

  2. হ্যাশটেবলের সি# এ একটি নির্দিষ্ট আকার আছে কিনা তা পরীক্ষা করুন

  3. C# এ একটি হ্যাশটেবল সাফ করুন

  4. C# এ হ্যাশটেবল বনাম অভিধান