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

Nhận một bảng liệt kê lặp qua ListDictionary trong C #

Để có được một điều tra viên lặp qua ListDictionary, mã như sau -

Ví dụ

 using System; using System.Collections; using System.Collections.Specialized; public class Demo {public static void Main () {ListDictionary dict1 =new ListDictionary (); dict1.Add ("A", "Sách"); dict1.Add ("B", "Điện tử"); dict1.Add ("C", "Thiết bị đeo thông minh"); dict1.Add ("D", "Vật nuôi"); dict1.Add ("E", "Quần áo"); dict1.Add ("F", "Giày dép"); Console.WriteLine ("Các phần tử ListDictionary1 ..."); foreach (DictionaryEntry d in dict1) {Console.WriteLine (d.Key + "" + d.Value); } ListDictionary dict2 =new ListDictionary (); dict2.Add ("1", "Một"); dict2.Add ("2", "Hai"); dict2.Add ("3", "Ba"); dict2.Add ("4", "Bốn"); dict2.Add ("5", "Năm"); dict2.Add ("6", "Sáu"); Console.WriteLine ("\ nListDictionary2 cặp khóa-giá trị ..."); IDictionaryEnumerator demoEnum =dict2.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 -

Các phần tử
 ListDictionary1 ... A SáchB Điện tửC Thiết bị đeo thông minhD Đồ dùng cho vật nuôiE Quần áoF Giày dépListDictionary2 cặp khóa-giá trị ... Key =1, Value =OneKey =2, Value =TwoKey =3, Value =ThreeKey =4, Value =FourKey =5, Giá trị =FiveKey =6, Giá trị =Sáu 

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

 using System; using System.Collections; using System.Collections.Specialized; public class Demo {public static void Main () {ListDictionary dict =new ListDictionary (); dict.Add ("1", "Một"); dict.Add ("2", "Hai"); dict.Add ("3", "Ba"); dict.Add ("4", "Bốn"); dict.Add ("5", "Năm"); dict.Add ("6", "Sáu"); Console.WriteLine ("Các cặp khóa-giá trị ListDictionary ..."); IDictionaryEnumerator demoEnum =dict.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 -

 ListDictionary key-value ... Key =1, Value =OneKey =2, Value =TwoKey =3, Value =ThreeKey =4, Value =FourKey =5, Value =FiveKey =6, Value =Six