获取一个在C#中遍历ListDictionary的枚举数

要获得遍历ListDictionary的枚举数,代码如下-

示例

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      ListDictionary dict1 = new ListDictionary();
      dict1.Add("A""Books");
      dict1.Add("B""Electronics");
      dict1.Add("C""Smart Wearables");
      dict1.Add("D""Pet Supplies");
      dict1.Add("E""Clothing");
      dict1.Add("F""Footwear");
      Console.WriteLine("ListDictionary1 elements...");
      foreach(DictionaryEntry d in dict1){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      ListDictionary dict2 = new ListDictionary();
      dict2.Add("1""One");
      dict2.Add("2""Two");
      dict2.Add("3""Three");
      dict2.Add("4""Four");
      dict2.Add("5""Five");
      dict2.Add("6""Six");
      Console.WriteLine("\nListDictionary2 key-value pairs...");
      IDictionaryEnumerator demoEnum = dict2.GetEnumerator();
      while (demoEnum.MoveNext())
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
   }
}

输出结果

这将产生以下输出-

ListDictionary1 elements...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear

ListDictionary2 key-value pairs...
Key = 1, Value = One
Key = 2, Value = Two
Key = 3, Value = Three
Key = 4, Value = Four
Key = 5, Value = Five
Key = 6, Value = Six

示例

让我们看另一个例子-

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      ListDictionary dict = new ListDictionary();
      dict.Add("1""One");
      dict.Add("2""Two");
      dict.Add("3""Three");
      dict.Add("4""Four");
      dict.Add("5""Five");
      dict.Add("6""Six");
      Console.WriteLine("ListDictionary key-value pairs...");
      IDictionaryEnumerator demoEnum = dict.GetEnumerator();
      while (demoEnum.MoveNext())
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
   }
}

输出结果

这将产生以下输出-

ListDictionary key-value pairs...
Key = 1, Value = One
Key = 2, Value = Two
Key = 3, Value = Three
Key = 4, Value = Four
Key = 5, Value = Five
Key = 6, Value = Six