C#-এ StringCollection ক্লাসের GetEnumerator() মেথড ব্যবহার করে একটি StringEnumerator পাওয়া যায় যা স্ট্রিং কালেকশনের মাধ্যমে পুনরাবৃত্তি করতে সাহায্য করে। নিচে দুটি উদাহরণ দেওয়া হলো।
উদাহরণ ১
using System;
using System.Collections.Specialized;
public class Demo {
public static void Main() {
StringCollection stringCol = new StringCollection();
String[] arr = new String[] { "100", "200", "300", "400", "500" };
Console.WriteLine("অ্যারে উপাদানগুলো...");
foreach (string res in arr) {
Console.WriteLine(res);
}
stringCol.AddRange(arr);
Console.WriteLine("নির্দিষ্ট স্ট্রিংটি StringCollection-এ আছে? = " + stringCol.Contains("800"));
Console.WriteLine("মোট উপাদান সংখ্যা = " + stringCol.Count);
Console.WriteLine("StringCollection-এর মাধ্যমে পুনরাবৃত্তি = " + stringCol.Count);
StringEnumerator myenum = stringCol.GetEnumerator();
while (myenum.MoveNext())
Console.WriteLine(myenum.Current);
}
}
আউটপুট
অ্যারে উপাদানগুলো... 100 200 300 400 500 নির্দিষ্ট স্ট্রিংটি StringCollection-এ আছে? = False মোট উপাদান সংখ্যা = 5 StringCollection-এর মাধ্যমে পুনরাবৃত্তি = 5 100 200 300 400 500
উদাহরণ ২
using System;
using System.Collections.Specialized;
public class Demo {
public static void Main() {
StringCollection stringCol = new StringCollection();
stringCol.Add("10");
stringCol.Add("20");
stringCol.Add("30");
stringCol.Add("40");
stringCol.Add("50");
stringCol.Add("60");
stringCol.Add("70");
stringCol.Add("80");
stringCol.Add("90");
stringCol.Add("100");
Console.WriteLine("উপাদানগুলো...");
foreach (string res in stringCol) {
Console.WriteLine(res);
}
Console.WriteLine("এনুমারেটর দিয়ে StringCollection-এর মাধ্যমে পুনরাবৃত্তি...");
StringEnumerator myenum = stringCol.GetEnumerator();
while (myenum.MoveNext())
Console.WriteLine(myenum.Current);
}
}
আউটপুট
উপাদানগুলো... 10 20 30 40 50 60 70 80 90 100 এনুমারেটর দিয়ে StringCollection-এর মাধ্যমে পুনরাবৃত্তি... 10 20 30 40 50 60 70 80 90 100