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

C#-এ StringDictionary-তে নির্দিষ্ট কী রয়েছে কিনা তা যাচাই করুন

C#-এ StringDictionary ক্লাসে নির্দিষ্ট একটি কী (key) রয়েছে কিনা তা যাচাই করতে ContainsKey() মেথড ব্যবহার করা হয়। এই মেথডটি একটি বুলিয়ান মান ফেরত দেয়: true যদি কীটি পাওয়া যায়, অন্যথায় false। নিচে দুটি উদাহরণ দেওয়া হলো।

উদাহরণ ১

using System;
using System.Collections;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringDictionary strDict1 = new StringDictionary();
        strDict1.Add("A", "John");
        strDict1.Add("B", "Andy");
        strDict1.Add("C", "Tim");
        strDict1.Add("D", "Ryan");
        strDict1.Add("E", "Kevin");
        strDict1.Add("F", "Katie");
        strDict1.Add("G", "Brad");

        Console.WriteLine("StringDictionary1 উপাদানগুলো...");
        foreach (DictionaryEntry d in strDict1) {
            Console.WriteLine(d.Key + " " + d.Value);
        }
        Console.WriteLine("StringDictionary1-তে 'G' কী আছে? " + strDict1.ContainsKey("G"));

        StringDictionary strDict2 = new StringDictionary();
        strDict2.Add("A", "John");
        strDict2.Add("B", "Andy");
        strDict2.Add("C", "Tim");
        strDict2.Add("D", "Ryan");
        strDict2.Add("E", "Kevin");
        strDict2.Add("F", "Katie");
        strDict2.Add("G", "Brad");

        Console.WriteLine("\nStringDictionary2 উপাদানগুলো...");
        foreach (DictionaryEntry d in strDict2) {
            Console.WriteLine(d.Key + " " + d.Value);
        }
        Console.WriteLine("\nDictionary2 কি Dictionary1-এর সমান? = " + strDict2.Equals(strDict1));
    }
}

আউটপুট

StringDictionary1 উপাদানগুলো...
a John
b Andy
c Tim
d Ryan
e Kevin
f Katie
g Brad
StringDictionary1-তে 'G' কী আছে? True

StringDictionary2 উপাদানগুলো...
a John
b Andy
c Tim
d Ryan
e Kevin
f Katie
g Brad
Dictionary2 কি Dictionary1-এর সমান? = False

উদাহরণ ২

using System;
using System.Collections;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringDictionary strDict1 = new StringDictionary();
        strDict1.Add("A", "John");
        strDict1.Add("B", "Andy");
        strDict1.Add("C", "Tim");
        strDict1.Add("D", "Ryan");
        strDict1.Add("E", "Kevin");
        strDict1.Add("F", "Katie");
        strDict1.Add("G", "Brad");

        Console.WriteLine("StringDictionary1 উপাদানগুলো...");
        foreach (DictionaryEntry d in strDict1) {
            Console.WriteLine(d.Key + " " + d.Value);
        }
        Console.WriteLine("StringDictionary1-তে 'G' কী আছে? " + strDict1.ContainsKey("G"));

        StringDictionary strDict2 = new StringDictionary();
        strDict2.Add("A", "John");
        strDict2.Add("B", "Andy");
        strDict2.Add("C", "Tim");
        strDict2.Add("D", "Ryan");
        strDict2.Add("E", "Kevin");
        strDict2.Add("F", "Katie");
        strDict2.Add("G", "Brad");

        Console.WriteLine("\nStringDictionary2 উপাদানগুলো...");
        foreach (DictionaryEntry d in strDict2) {
            Console.WriteLine(d.Key + " " + d.Value);
        }
        Console.WriteLine("\nDictionary2 কি Dictionary1-এর সমান? = " + strDict2.Equals(strDict1));
        Console.WriteLine("StringDictionary2-তে 'B' কী আছে? " + strDict2.ContainsKey("B"));
    }
}

আউটপুট

StringDictionary1 উপাদানগুলো...
a John
b Andy
c Tim
d Ryan
e Kevin
f Katie
g Brad
StringDictionary1-তে 'G' কী আছে? True

StringDictionary2 উপাদানগুলো...
a John
b Andy
c Tim
d Ryan
e Kevin
f Katie
g Brad
Dictionary2 কি Dictionary1-এর সমান? = False
StringDictionary2-তে 'B' কী আছে? True
  1. C#-এ SortedSet-তে নির্দিষ্ট উপাদান রয়েছে কিনা তা যাচাই করুন

  2. C#-এ Hashtable-তে নির্দিষ্ট মান রয়েছে কিনা তা যাচাই করুন

  3. C#-এ Collection-এ উপাদান রয়েছে কিনা তা যাচাই করুন

  4. C#-এ HashSet-তে নির্দিষ্ট উপাদান রয়েছে কিনা তা যাচাই করুন