C#-এ Hashtable ক্লাসে নির্দিষ্ট একটি কী (key) রয়েছে কিনা তা যাচাই করতে ContainsKey() মেথড ব্যবহার করা হয়। এই মেথডটি একটি বুলিয়ান মান ফেরত দেয়। নিচে দুটি উদাহরণ দেওয়া হলো।
উদাহরণ ১
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", "Mark");
hash.Add("Five", "Harry");
hash.Add("Six", "Nathan");
hash.Add("Seven", "Tom");
hash.Add("Eight", "Andy");
hash.Add("Nine", "Illeana");
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);
Console.WriteLine("Hashtable-তে 'Seven' কী আছে? = " + hash.ContainsKey("Seven"));
}
}
আউটপুট
Hashtable কী এবং মানের জোড়া... One and Katie Ten and Tim Five and Harry Three and Barry Seven and Tom Two and John Four and Mark Eight and Andy Nine and Illeana Six and Nathan Hashtable কি ফিক্সড সাইজ? = False Hashtable কি রিড-অনলি? = False Hashtable-তে 'Seven' কী আছে? = True
উদাহরণ ২
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);
Console.WriteLine("Hashtable-তে '5' কী আছে? = " + hash.ContainsKey("5"));
}
}
আউটপুট
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 Hashtable-তে '5' কী আছে? = True