C#-এ Hashtable ক্লাসের IsReadOnly প্রোপার্টি ব্যবহার করে যাচাই করা যায় যে হ্যাশটেবিলটি রিড-অনলি (শুধু পড়ার জন্য) কিনা। এটি একটি বুলিয়ান মান ফেরত দেয়। নিচে দুটি উদাহরণ দেওয়া হলো।
উদাহরণ ১
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 কী এবং মানের জোড়া...");
foreach (DictionaryEntry entry in hash) {
Console.WriteLine("{0} and {1}", entry.Key, entry.Value);
}
Console.WriteLine("Hashtable কি ফিক্সড সাইজ? = " + hash.IsFixedSize);
Console.WriteLine("Hashtable কি রিড-অনলি? = " + hash.IsReadOnly);
}
}
আউটপুট
Hashtable কী এবং মানের জোড়া... 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 Hashtable কি ফিক্সড সাইজ? = False Hashtable কি রিড-অনলি? = False
উদাহরণ ২
using System;
using System.Collections;
public class Demo {
public static void Main() {
Hashtable hash = new Hashtable();
hash.Add("1", "A");
hash.Add("2", "B");
hash.Add("3", "C");
hash.Add("4", "D");
hash.Add("5", "E");
hash.Add("6", "F");
hash.Add("7", "G");
hash.Add("8", "H");
hash.Add("9", "I");
hash.Add("10", "J");
Console.WriteLine("Hashtable কী এবং মানের জোড়া...");
foreach (DictionaryEntry entry in hash) {
Console.WriteLine("{0} and {1}", entry.Key, entry.Value);
}
Console.WriteLine("Hashtable কি ফিক্সড সাইজ? = " + hash.IsFixedSize);
Console.WriteLine("Hashtable কি রিড-অনলি? = " + hash.IsReadOnly);
}
}
আউটপুট
Hashtable কী এবং মানের জোড়া... 10 and J 1 and A 2 and B 3 and C 4 and D 5 and E 6 and F 7 and G 8 and H 9 and I Hashtable কি ফিক্সড সাইজ? = False Hashtable কি রিড-অনলি? = False