একটি হ্যাশসেট নির্দিষ্ট সংগ্রহের একটি সঠিক সুপারসেট কিনা তা পরীক্ষা করতে, কোডটি নিম্নরূপ -
উদাহরণ
ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections.Generic;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(){ হ্যাশসেটসেট1 =নতুন হ্যাশসেট (); set1.Add(30); set1.Add(60); set1.Add(70); set1.Add(80); set1.Add(100); set1.Add(125); set1.Add(150); set1.Add(200); Console.WriteLine("হ্যাশসেট1-এ উপাদান"); foreach(set1 এ int val){ Console.WriteLine(val); } হ্যাশসেট সেট2 =নতুন হ্যাশসেট (); set2.Add(30); set2.Add(60); set2.Add(70); Console.WriteLine("হ্যাশসেট2-এ উপাদান"); foreach(set2 এ int val){ Console.WriteLine(val); } Console.WriteLine("set1 কি সেট2 এর একটি সঠিক সুপারসেট?" +set1.IsProperSupersetOf(set2)); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে HashSet130607080100125150200 HashSet2306070-এর উপাদানগুলি কি সেট1 সেট2 এর একটি সঠিক সুপারসেট? সত্যউদাহরণ
এখন আরেকটি উদাহরণ দেখা যাক -
ব্যবহার করে System;using System.Collections.Generic;public class Demo { public static void Main(){ HashSetset1 =new HashSet (); set1.Add("AB"); set1.Add("CD"); set1.Add("EF"); set1.Add("GH"); set1.Add("IJ"); set1.Add("KL"); set1.Add("MN"); set1.Add("OP"); Console.WriteLine("হ্যাশসেট1-এ উপাদান"); foreach(সেট1 এ স্ট্রিং ভ্যাল){ কনসোল.লিখনলাইন(ভাল); } HashSet set2 =নতুন হ্যাশসেট (); set2.Add("EF"); set2.Add("KL"); Console.WriteLine("হ্যাশসেট2-এ উপাদান"); foreach(set2-এ স্ট্রিং ভ্যাল){ কনসোল.WriteLine(val); } Console.WriteLine("set1 কি সেট2 এর একটি সঠিক সুপারসেট?" +set1.IsProperSupersetOf(set2)); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে HashSet1ABCDEFGHIJKLMNOPE-এর উপাদানগুলি HashSet2EFKLI-এর উপাদানগুলি সেট2-এর একটি সঠিক সুপারসেট সেট করে? সত্য