Để có được một điều tra viên lặp qua SortedSet, mã như sau -
Ví dụ
using System; using System.Collections.Generic; public class Demo { public static void Main() { SortedSet<string> set1 = new SortedSet<string>(); set1.Add("AB"); set1.Add("BC"); set1.Add("CD"); set1.Add("EF"); Console.WriteLine("Elements in SortedSet1..."); foreach (string res in set1) { Console.WriteLine(res); } SortedSet<string> set2 = new SortedSet<string>(); set2.Add("BC"); set2.Add("CD"); set2.Add("DE"); set2.Add("EF"); set2.Add("AB"); set2.Add("HI"); set2.Add("JK"); Console.WriteLine("Elements in SortedSet2 (Enumerator for SortedSet)..."); SortedSet<string>.Enumerator demoEnum = set2.GetEnumerator(); while (demoEnum.MoveNext()) { string res = demoEnum.Current; Console.WriteLine(res); } } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Elements in SortedSet1... AB BC CD EF Elements in SortedSet2 (Enumerator for SortedSet)... AB BC CD DE EF HI JK
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
using System; using System.Collections.Generic; public class Demo { public static void Main() { SortedSet<int> set1 = new SortedSet<int>(); set1.Add(100); set1.Add(200); set1.Add(300); set1.Add(400); set1.Add(500); set1.Add(600); set1.Add(700); Console.WriteLine("Elements in SortedSet2 (Enumerator for SortedSet)..."); SortedSet<int>.Enumerator demoEnum = set1.GetEnumerator(); while (demoEnum.MoveNext()) { int res = demoEnum.Current; Console.WriteLine(res); } } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Elements in SortedSet2 (Enumerator for SortedSet)... 100 200 300 400 500 600 700