হ্যাশটেবল সিঙ্ক্রোনাইজ করা হয়েছে কিনা তা পরীক্ষা করতে, কোডটি নিম্নরূপ -
উদাহরণ
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