Để tạo một 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ụ
Bây giờ chúng ta hãy xem một ví dụ khác -
using System; using System.Collections.Generic; public class Demo { private static bool demo(int i){ return ((i % 10) == 0); } public static void Main(String[] args){ SortedSet<int> set1 = new SortedSet<int>(); set1.Add(200); set1.Add(215); set1.Add(310); set1.Add(500); set1.Add(600); Console.WriteLine("SortedSet elements..."); foreach (int i in set1){ Console.WriteLine(i); } Console.WriteLine(" "); set1.RemoveWhere(demo); Console.WriteLine("SortedSet after removing some elements..."); foreach (int i in set1){ Console.WriteLine(i); } } }
Đầu ra
Điều này sẽ tạo ra kết quả sau -
SortedSet elements... 200 215 310 500 600 SortedSet after removing some elements... 215