হ্যাশসেটের মাধ্যমে পুনরাবৃত্তি করে এমন একটি গণনাকারী পেতে, কোডটি নিম্নরূপ -
উদাহরণ
ব্যবহার করে System;using System.Collections.Generic;public class Demo { public static void Main(String[] args) { HashSetset1 =new HashSet (); set1.Add("A"); set1.Add("B"); set1.Add("C"); set1.Add("D"); set1.Add("E"); set1.Add("F"); set1.Add("G"); set1.Add("H"); Console.WriteLine("হ্যাশসেট1 এ উপাদান..."); foreach (সেট1-এ স্ট্রিং রেস) { Console.WriteLine(res); } HashSet set2 =নতুন হ্যাশসেট (); set2.Add("জন"); set2.Add("জ্যাকব"); set2.Add("Ryan"); set2.Add("টম"); set2.Add("Andy"); set2.Add("টিম"); set2.Add("স্টিভ"); set2.Add("মার্ক"); Console.WriteLine("হ্যাশসেট2-এ উপাদান... (হ্যাশসেটের মাধ্যমে গণনাকারী পুনরাবৃত্তি)"); HashSet . গণনাকারী demoEnum =set2.GetEnumerator(); যখন (demoEnum.MoveNext()) { string res =demoEnum.Current; Console.WriteLine(res); } Console.WriteLine("HashSet1 কি HashSet2 এর সমান? ="+set1.Equals(set2)); Console.WriteLine("HashSet2 এর সংখ্যা ="+set2.Count); set2.Clear(); Console.WriteLine("Count of HashSet2 (updated) ="+set2.Count); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেহ্যাশসেট1-এর উপাদান...হ্যাশসেট2-এ ABCDEFGHEElements... (হ্যাশসেটের মাধ্যমে গণনাকারী পুনরাবৃত্তি) জন জ্যাকব রিয়ানটমঅ্যান্ডিটিমস্টিভমার্ক কি হ্যাশসেট1 হ্যাশসেট2-এর সমান? =HashSet2 এর FalseCount =8 HashSet2 এর কাউন্ট (আপডেট করা) =0
উদাহরণ
আসুন আরেকটি উদাহরণ দেখি -
ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections.Generic;পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন() { হ্যাশসেটসেট1 =নতুন হ্যাশসেট (); set1.Add("AB"); set1.Add("CD"); set1.Add("EF"); set1.Add("AB"); set1.Add("IJ"); set1.Add("KL"); set1.Add("EF"); set1.Add("OP"); Console.WriteLine("হ্যাশসেট1-এ উপাদান"); foreach(সেট1-এ স্ট্রিং ভ্যাল) { কনসোল.WriteLine(val); } HashSet set2 =নতুন হ্যাশসেট (); set2.Add("EF"); set2.Add("KL"); Console.WriteLine("হ্যাশসেট2-এ উপাদান... (হ্যাশসেটের মাধ্যমে গণনাকারী পুনরাবৃত্তি)"); HashSet . গণনাকারী demoEnum =set2.GetEnumerator(); যখন (demoEnum.MoveNext()) { string res =demoEnum.Current; Console.WriteLine(res); } Console.WriteLine("set1 কি সেট2 এর একটি সুপারসেট?" +set1.IsSupersetOf(set2)); }}
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে HashSet1-এর উপাদানসমূহ ABCDEFIJKLOPE HashSet2 এ উপাদান... (হ্যাশসেটের মাধ্যমে গণনাকারী পুনরাবৃত্তি) EFKLI সেট2 এর একটি সুপারসেট 1 সেট করে? সত্য