C# में StringCollection के माध्यम से पुनरावृति करने के लिए GetEnumerator() मेथड का उपयोग करके एक StringEnumerator प्राप्त किया जा सकता है। यह एन्युमरेटर स्ट्रिंग तत्वों पर पुनरावृति करने की अनुमति देता है।
उदाहरण 1
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
उदाहरण 2
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