Để có được một bảng liệt kê lặp qua SortedDictionary, mã như sau -
Ví dụ
using System; using System.Collections; using System.Collections.Generic; public class Demo {public static void Main () {SortedDictionarysortedDict =new SortedDictionary (); sortedDict.Add (100, "Di động"); sortedDict.Add (200, "Máy tính xách tay"); sortedDict.Add (300, "Máy tính để bàn"); sortedDict.Add (400, "Loa"); sortedDict.Add (500, "Tai nghe"); sortedDict.Add (600, "Tai nghe"); Console.WriteLine ("Các cặp khóa-giá trị SortedDictionary ..."); IDictionaryEnumerator demoEnum =sortedDict.GetEnumerator (); while (demoEnum.MoveNext ()) Console.WriteLine ("Key =" + demoEnum.Key + ", Value =" + demoEnum.Value); }}
Đầu ra
Điều này sẽ tạo ra kết quả sau -
SortedDictionary key-value ... Key =100, Value =MobileKey =200, Value =LaptopKey =300, Value =DesktopKey =400, Value =SpeakersKey =500, Value =HeadphoneKey =600, Value =EarphoneVí dụ
Hãy để chúng tôi xem một ví dụ khác -
using System; using System.Collections; using System.Collections.Generic; public class Demo {public static void Main () {SortedDictionarysortedDict =new SortedDictionary (); sortedDict.Add (100, 1); sortedDict.Add (200, 2); sortedDict.Add (300, 3); sortedDict.Add (400, 4); sortedDict.Add (500, 5); sortedDict.Add (600, 6); sortedDict.Add (700, 7); sortedDict.Add (800, 8); sortedDict.Add (900, 9); sortedDict.Add (1000, 10); Console.WriteLine ("Các cặp khóa-giá trị SortedDictionary ..."); IDictionaryEnumerator demoEnum =sortedDict.GetEnumerator (); while (demoEnum.MoveNext ()) Console.WriteLine ("Key =" + demoEnum.Key + ", Value =" + demoEnum.Value); }} Đầu ra
Điều này sẽ tạo ra kết quả sau -
SortedDictionary key-value ... Key =100, Value =1Key =200, Value =2Key =300, Value =3Key =400, Value =4Key =500, Value =5Key =600, Value =6Key =700 , Giá trị =7Key =800, Giá trị =8Key =900, Giá trị =9Key =1000, Giá trị =10