কম্পিউটার টিউটোরিয়াল

C#-এ Hashtable রিড-অনলি কিনা তা যাচাই করুন

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
  1. C#-এ Hashtable-তে নির্দিষ্ট মান রয়েছে কিনা তা যাচাই করুন

  2. C#-এ Hashtable-র ফিক্সড সাইজ কিনা তা যাচাই করুন

  3. C#-এ অ্যারে রিড-অনলি কিনা তা যাচাই করুন

  4. C#-এ রিড-অনলি প্রপার্টি যোগ করা (Add Read-Only Property)