Computer >> Máy Tính >  >> Lập trình >> C#

Lấy một bảng liệt kê lặp qua SortedDictionary trong C #


Để 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 () {SortedDictionary  sortedDict =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 =Earphone  

Ví 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 () {SortedDictionary  sortedDict =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